Получаем описание и заголовок из плагина AIOS и используем его для og-метатегов

На одном из проектов требовалось вывести Open Graph Title и Open Graph Description, что это такое, читайте здесь.

Так вот эти данные должны были дублироваться с описанием и заголовком, заполненных в полях плагина All In One Seo Pack. Это позволяет не создавать дополнительные мета-поля и использовать уже продуманные и прописанные описания и заголовки.

Используем такой пример по выводу кастомного поля:

<?php if ( get_post_meta( get_the_ID(), 'thumb', true ) ) : ?>
  <a href="<?php the_permalink() ?>" rel="bookmark">
    <img class="thumb" src="<?php echo esc_url( get_post_meta( get_the_ID(), 'thumb', true ) ); ?>" alt="<?php the_title_attribute(); ?>" />
  </a>
<?php endif; ?>

Получаем описание из плагина AIOS и используем его в своих корыстных целях:

<?php 
$og_description = get_post_meta($post->ID, "_aioseop_description", true);
if ($og_description) : ?>

  <meta property="og:description"  content="<?php echo $og_description; ?>">

<?php endif; ?>

Первым делом, мы проверяем, заполнено ли поле, и если оно заполнено, тогда выводим og:description.

Таким же образом можно вывести заголовок и ключевые слова.

Как изменить изображение флага в переключателе плагина polylang

Как изменить изображение флага в переключателе плагина polylang? Например, вы хотите вставить в переключатель языков…

Как удалить круглые скобки вокруг количества постов в виджете «Рубрики»

Есть задача — удалить круглые скобки вокруг количества постов в виджете «Рубрики«. Добавьте этот код…

Вывод ссылки на следующую и предыдущую запись внутри поста

Самый простой вариант вывода ссылки на предыдущий или следующий пост на странице поста: Вариант с…

Как ускорить загрузку своего сайта (советы от студии Themes Zone)

В интернете много различной информации и советов, как же уменьшить время загрузки и сделать сайт…

1 комментарий

В 4 версии плагина что-то поменялось, не работает «_aioseop_description». Как получить мета описание?

Ответить