Facebook Открыть график протокола в тему WordPress? - PullRequest
0 голосов
/ 27 января 2012

Я использовал этот код раньше в своей теме wp

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" <?php language_attributes(); ?>>
<?php if (have_posts()):while(have_posts()):the_post();endwhile;endif;?>
<!-- Facebook Opengraph -->
    <meta property="fb:app_id" content="my_app_id" />
    <meta property="fb:admins" content="my_admin_id" />
    <meta property="og:url" content="<?php the_permalink() ?>"/>
<?php if (is_single()) { ?>
    <meta property="og:title" content="<?php single_post_title(''); ?>" />
    <meta property="og:description" content="<?php echo strip_tags(get_the_excerpt($post->ID)); ?>" />
    <meta property="og:type" content="article" />
    <meta property="og:image" content="<?php echo wp_get_attachment_thumb_url( get_post_thumbnail_id( $post->ID ) ) ?>" />
<?php } else { ?>
    <meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
    <meta property="og:description" content="<?php bloginfo('description'); ?>" />
    <meta property="og:type" content="website" />
    <meta property="og:image" content="<?php bloginfo('template_url') ?>/logo.jpg" />
<?php } ?>

И в developers.facebook.com/tools/debug/ он выдает мне следующие сообщения:

Scrape Information

Код ответа: 502

Полученный URL: www.mysite.com/post-1

Канонический URL: www.mysite.com/post-1

Критические ошибки, которые должны быть исправлены

Страница очистки ошибок: Неверный код ответа

Открытые предупреждения графика, которые должны быть исправлены

Предполагаемое свойство: Должно быть явно указано свойство og: url, даже если значение может быть выведено из других тегов.

Свойство Inferred: Свойство og: title должно быть явно указано, даже если значение может быть выведено из других тегов.

Имею ли ясделал что-то не так, есть ли другой "правильный" способ для WordPress сайта?Если я сделал, как я могу это исправить?

1 Ответ

1 голос
/ 27 января 2012

Сэкономь себе работу и попробуй http://wordpress.org/extend/plugins/simple-facebook-connect/

...