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.
Таким же образом можно вывести заголовок и ключевые слова.
Один комментарий к “Получаем описание и заголовок из плагина AIOS и используем его для og-метатегов”
Вася
В 4 версии плагина что-то поменялось, не работает “_aioseop_description”. Как получить мета описание?