2016-06-07 5 views
-1

надеюсь, что вы все в порядке, мне нужна ваша помощь, так как я столкнулся с проблемой на моем сайте Wordpress, когда я отправляю свой URL-адрес веб-сайта на моей странице на facebook, это показывает случайное изображение, которое я не хочу please check this screenshotсталкивается с проблемой, когда я публикую ссылку на свой сайт на facebook

в этом изображении вы легко понять, какую проблему я имею в виду, я хочу логотип сайта, чтобы быть показан на месте пространства изображений, пожалуйста, кто-нибудь HelpMe из него, спасибо заранее

+0

Значит ли [это] (http://stackoverflow.com/questions/19632323/default-website-image-for-social-sharing) помощь ? Вы должны установить его с тегом '' в своем заголовке (я полагаю, вы знаете, как редактировать свою тему). Обратите внимание, что Facebook требует определенного размера и соотношения сторон (изображение не может быть действительно тонким или широким); не могу вспомнить ограничения на это, хотя – Hobo

ответ

0

Вы должны поместить открытые теги графа в вашем header.php. Я обычно использую эту комбинацию:

<?php 
    $theme = wp_get_theme(); 
    $screenshot_url = esc_url($theme->get_screenshot()); 
if (is_home()): ?> 

<meta property="og:url"   content="<?php echo get_home_url(''); ?>" /> 
<meta property="og:type"   content="website" /> 
<meta property="og:title"   content="<?php echo get_bloginfo('name'); ?>" /> 
<meta property="og:description" content="<?php echo get_bloginfo('description'); ?>" /> 
<meta property="og:image"   content="<?php echo $screenshot_url; ?>" /> 

<?php elseif(is_category()): 
    $cat_id = get_query_var('cat'); 
    $cat_name = get_cat_name($cat_id); 
    $cat_desc = (category_description($cat_id) != '') ? category_description($cat_id) : get_bloginfo('description');  
?> 

<meta property="og:url"   content="<?php echo get_category_link($cat_id); ?>" /> 
<meta property="og:type"   content="website" /> 
<meta property="og:title"   content="<?php echo $cat_name; ?>" /> 
<meta property="og:description" content="<?php echo $cat_desc; ?>" /> 
<meta property="og:image"   content="<?php echo $screenshot_url; ?>" /> 

<?php else: ?> 

<meta property="og:url"   content="<?php the_permalink(); ?>" /> 
<meta property="og:type"   content="website" /> 
<meta property="og:title"   content="<?php echo get_the_title(); ?>" /> 
<meta property="og:description" content="<?php echo get_the_excerpt(); ?>" /> 
<?php if(has_post_thumbnail()): 
    $url = wp_get_attachment_url(get_post_thumbnail_id()); 
?> 
<meta property="og:image"   content="<?php echo $url; ?>" /> 
<?php else: ?> 
<meta property="og:image"   content="<?php echo $screenshot_url; ?>" /> 

<?php endif; ?> 

<?php endif; ?> 

я помещал отдельные тег О.Г. для дома, категории и других страниц, с запасным вариантом на тему образ (это предотвращает случайное изображение выбирается).

Надеюсь, это поможет.

+0

Я попробовал, но не смог на самом деле это продемонстрировать как миниатюры http://imgur.com/4x1eaZi –

+0

Тогда у вас должен быть какой-то плагин на вашей странице, который наполняет вещи. Можете ли вы отредактировать свой пост и показать, что у вас есть в тегах, когда вы размещаете этот код? –

+0

У меня нет конкретной записи для того же самого и более того, я не использовал никакого плагина для социальных ссылок. –

0

Вы можете использовать этот плагин, чтобы исправить свои проблемы https://wordpress.org/plugins/facebook-thumb-fixer/ или вы можете следовать этому http://www.wpbeginner.com/wp-tutorials/how-to-fix-facebook-incorrect-thumbnail-issue-in-wordpress/

Если у вас нет решения, сообщите мне. Благодаря

+0

на самом деле, когда я ищу этот плагин на моей панели инструментов, все они непроверены для версии веб-сайта, поэтому я не использовал их, так как это может нанести вред веб-сайту, поэтому –

0

Попробуйте положить OpenGraph тег изображения, как так

<meta property="og:image" content="link to your logo" /> 
0

Попробуйте это:

<meta property="og:image" content="<?php the_post_thumbnail(); ?>" /> 
<meta property="og:title" content="<?php the_title(); ?>" /> 
<meta property="og:description" content="<?php the_content(); ?>" /> 
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" /> 
<meta property="og:type" content="article" /> 
<meta property="og:locale" content="en_US" /> 
<meta property="og:url" content="<?php the_permalink(); ?>" /> 
<meta property="og:title" content="<?php the_title(); ?>" /> 
<meta property="article:published_time" content="<?php echo get_the_time(); ?>" /> 
<meta property="article:modified_time" content="<?php the_modified_date(); ?>" /> 
<meta property="article:author" content="<?php the_author(); ?>" /> 
<meta property="article:section" content="Featured" /> 
<meta property="article:tag" content="<?php the_tags(); ?>" /> 

http://happybloggerplaza.com/how-to-fix-thumbnail-image-facebook/ https://wordpress.org/plugins/facebook-thumb-fixer/other_notes/

Смежные вопросы