2016-01-15 3 views
0

У меня возникли проблемы при обмене ссылками с моего сайта (Boolerang) на Facebook. Вопрос: Когда я делю свою роль, я получаю это:Facebook Sharing Wordpress Страница не найдена

Screenshot

Когда я иду сюда, чтобы отладчик объектов Facebook OG и показать имеющуюся информацию, она говорит:

Время Царапины - 8 часов назад. Код ответа: 404. Критические ошибки, которые должны быть исправлены: код неправильного кода ответа неверный код ответа HTTP.

Однако, когда я «принести новую информацию скоблить», он обновляет, и ссылка может затем совместно в заданном виде во веки веков, а именно:

Screenshot

Эти симптомы приводят меня к мысли что проблема не связана с доступом, но это насколько я понимаю.

Edit:

Мой файл robots.txt выглядит так - может ли это быть причиной?

User-Agent: * Disallow:/WP-содержание/плагины/Disallow:/WP-администратора/ Disallow:/кандидатов Disallow:/мой-счет Disallow: /Прошедшие-приложения Disallow:/manage- работа Disallow:/резюме

+0

ли этот сингл подать иск, или это происходит регулярно? Если да, то когда/при каких обстоятельствах? – CBroe

+0

Привет @CBroe. Это происходит для каждой заданной вакансии. Он выдает ошибку, пока вы не получите новую информацию о царапинах. – Edd677

+0

Есть ли у вас какие-либо социальные плагины, подобные кнопкам или комментариям FB, на этих страницах работы? Если это так, это те, которые уже присутствуют в режиме предварительного просмотра, когда статья еще только видима администратору/редактору? Эти плагины вызовут Facebook, чтобы очистить URL-адрес, и из-за режима предварительного просмотра все скребки получат в ответ, вероятно, 404 (или 403, в зависимости от конфигурации системы). – CBroe

ответ

0

Пожалуйста, попробуйте в первую очередь этот код положить в function.php

<?php 
add_action('wp_head','add_meta_function'); 
function add_meta_function(){ 
    if(is_single()){ 
     global $post;  
     echo '<meta property="og:url" content="'.get_permalink().'" />'; 
     echo '<meta property="og:image" content="xyz/wp-content/uploads/2015/05/4569952.png" />'; 
     echo '<meta property="og:title" content="'.get_the_title().'" />'; 
     echo '<meta property="og:description" content="'.substr($post->post_content,0,100).'" />'; 
    } 

} 
?> 

Вы Используйте эту ссылку http://www.sharelinkgenerator.com/ и генератор facebook ссылку

<a href="https://www.facebook.com/sharer/sharer.php?u=PASS SHARE LINK">Share on Facebook</a> 

Пример

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo get_permalink(); ?>">Share on Facebook</a> 

ИЛИ ИСПОЛЬЗОВАТЬ

Nice этот плагин для акций пост, с, и т.д. https://wordpress.org/plugins/wordpress-seo/ читать руководство после пользователя ссылку

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo get_permalink(); ?>">Share on Facebook</a>