Я добавил открытый график на мой сайт WordPress. Он отлично работает, когда дело доходит до сообщений/страниц, однако, когда дело доходит до страницы категории, я хочу сделать название категории в качестве значения og: title, но вместо этого оно получает заголовок последней публикации в текущей категории, Как я могу получить имя категории для текущей категории как значение og: title?
<meta property="og:title" content="<?php the_title(); ?>"/>
<meta property="og:description" content="<?php echo strip_tags(get_the_excerpt($post->ID)); ?>" />
<meta property="og:url" content="<?php the_permalink(); ?>"/>
<?php $fb_image = wp_get_attachment_image_src(get_post_thumbnail_id( get_the_ID() ), 'thumbnail'); ?>
<?php if ($fb_image) { ?>
<meta property="og:image" content="<?php echo $fb_image[0]; ?>" />
<?php } else { ?>
<meta property="og:image" content="<?php echo bloginfo( 'template_directory' ); ?>/images/amk_default.jpg" />
<?php } ?>
<meta property="og:type" content="<?php
if (is_single() || is_page()) { echo "article"; } else { echo "website";} ?>"/>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>"/>
Было бы неплохо увидеть ваши усилия, но в любом случае...
Вот ссылки на используемые функции
http://codex.wordpress.org/Function_Reference/get_query_var http://codex.wordpress.org/Function_Reference/get_cat_name
echo get_cat_name( get_query_var('cat') );