Intereting Posts
Скрыть страницы в зависимости от роли Шаблон страницы CSS-файл не загружается Как добавить разбивку на страницы в мой код? Admin posts edit.php не paginating Добавить виджет панели инструментов на страницу, созданную с помощью add_menu_page ()? проблема с запросом на выбор следующего и предыдущего сообщений Идеальная встроенная динамическая инъекция CSS Удалить существующего автора. Пользователь Frontend во время удаления настраиваемого типа сообщения Как отображать подкатегории на странице продуктов с использованием woocommerce с мистической темой Веб-сайт на нескольких языках Лучшая практика – Meta Query и post_clauses для упорядочения «левого соединения» Пользователь: Редактор, не может видеть окно редактирования таксономии Получать выгрузку за пределы цикла? Добавить поле URL в формат почтового сообщения Как перенаправить строку запроса в «виртуальный» подкаталог

Нерасширенные короткие коды в результатах поисковой системы

У меня есть короткие коды на страницах, например [fb_like] [twg_gpo_button] [оценки]. Если я посещаю страницу, они расширяются правильно, но на странице результатов поисковой системы они не расширяются на некоторых страницах. Я установил плагин W3 Total Cache. Это из-за этого?

Что я должен сделать, чтобы предотвратить это в будущем? Я также хочу удалить такие страницы из результатов поисковых систем.

Solutions Collecting From Web of "Нерасширенные короткие коды в результатах поисковой системы"

Самый простой способ увидеть, является ли W3 Total Cache причиной, будет отключить плагин и посмотреть, устраняет ли это проблему.

Но то, что вы видите, – это нефильтрованная запись. Обычно содержимое сообщения передается через the_content , и эти короткие коды заменяются. Что-то в ваших результатах поиска пропускает это.

Возможно, вы получаете некоторый кешированный, необработанный контент. Также может быть, что ваш шаблон результата поиска является echo ing $post->post_content вместо вызова the_content() .


Поскольку вы используете поиск Google, Google будет индексировать тег метаописания ваших сообщений, а не фактический контент. По умолчанию большинство тем и плагинов SEO будут пытаться автоматически заполнить тег описания каким-то отрывом вашего сообщения.

Похоже, что автогенерированная выдержка на вашем сайте не передает контент через типичные фильтры содержимого. На самом деле это то, чего я ожидал.

Чтобы этого не происходило в будущем, вам нужно вручную создать выдержку. Вы можете сделать это, заполнив поле «Экземпляр» на экране редактирования сообщений или управляйте им отдельно, используя плагин SEO и непосредственно заполняя поле «Описание».

Вот отличная статья, объясняющая, почему вам следует избегать автогенерирования описаний сообщений …