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

24.09.2017

На одном из проектов требовалось вывести 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.

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

Полезная инфа:

Оставить комментарий