Je joue avec l'ajout de la propriété meta à mon site web wordpress avec SSL certifié. J'envoie le lien à skype et WhatsApp le og:image
ne fonctionne pas. J'ai essayé avec beaucoup de plugins et sans plugin le code html direct dans mon en-tête de thème wordpress mais ne fonctionne toujours pas. Quelqu'un m'aide à guider avec un plugin approprié ou un code wp pour y parvenir. Merci d'avance.
<meta property="og:site_name" content="Multi-functional Online Shopping Cart | 新山网店模板设计 " />
<meta property="og:url" content="https://mybizcart.com.my" />
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="Home" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://mybizcart.com.my/logo.jpg" />
<meta property="og:image:secure_url" content="https://mybizcart.com.my/logo.jpg" />
<meta property="og:image:width" content="300" />
<meta property="og:image:height" content="300" />
Les données de votre graphique ouvert semblent fonctionner correctement ( le débogueur de partage de FB , iframely ).
Cela indique un problème avec Skype. Skype met en cache ses métadonnées de lien (y compris les images) dans le nuage et sur votre ordinateur. Il existe des instructions sur les forums Skype pour vider votre cache local, mais vous devrez simplement attendre la mise à jour du cache cloud.
Lorsque j'ai entré le lien dans une conversation WhatsApp, l'image est apparue comme vous le souhaitez:
Je soupçonne que Skype suivra sous peu et qu'il ne s'agit que d'un problème de cache. Lors de la mise à jour de métadonnées, je rencontrais des problèmes similaires avec les publications Facebook et Twitter. Selon mon expérience, la propagation des modifications peut prendre jusqu'à une semaine.
pour le partage WhatsApp vous utilisez simplement
<a href="whatsapp://send?text=https://mybizcart.com.my/url_of_page/" target="_blank"><i class="fa fa-whatsapp fa-3x" aria-hidden="true"></i><span class="hidden-xs">whatsapp</span></a>
Cela semble être un problème avec le cache Skype, ce qui m'est arrivé aussi. J'ajoute généralement une chaîne de requête aléatoire au lien, telle que https://mybizcart.com.my/?random-1234 pour ignorer le cache
Tout d’abord, vous pouvez analyser votre URL sur Social Debug j’ai déjà numérisé votre URL et trouver un problème de classement si C est donc essayez de le rendre A.
De plus, le même problème que nous avons rencontré a été une perte de temps d’une semaine environ pour comprendre ce qui se passe lorsqu’un cache temps ou un délai d’expiration du serveur.
N'utilisez pas de plugins car c'est un mash-up avec la sortie de votre code, nous avons créé un script simple contenant ce script à la fin de votre fichier function.php
.
//Adding the Open Graph in the Language Attributes
function add_opengraph_doctype( $output ) {
return $output . ' xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"';
}
add_filter('language_attributes', 'add_opengraph_doctype');
//Lets add Open Graph Meta Info
add_action('wp_head', 'fc_opengraph');
function fc_opengraph() {
if( is_single() || is_page() ) {
$post_id = get_queried_object_id();
$url = get_permalink($post_id);
$title = get_the_title($post_id);
$site_name = get_bloginfo('name');
$description = wp_trim_words( get_post_field('post_content', $post_id), 25 );
$image = get_the_post_thumbnail_url($post_id);
if( !empty( get_post_meta($post_id, 'og_image', true) ) )
{
$image = get_post_meta($post_id, 'og_image', true);
} else {
$image = 'set your image URl here';
}
$locale = get_locale();
echo '<meta name="description" content="Put your website description here">';
echo '<meta property="og:locale" content="' . esc_attr($locale) . '" />';
echo '<meta property="og:type" content="article" />';
echo '<meta property="og:title" content="' . esc_attr($title) . ' | ' . esc_attr($site_name) . '" />';
echo '<meta property="og:description" content="' . esc_attr($description) . '" />';
echo '<meta property="og:url" content="' . esc_url($url) . '" />';
echo '<meta property="og:site_name" content="' . esc_attr($site_name) . '" />';
if($image) echo '<meta property="og:image" content="' . esc_url($image) . '" />';
// Twitter Card
echo '<meta name="Twitter:card" content="summary" />';
echo '<meta name="Twitter:site" content="@yourtwitterhandle" />';
echo '<meta name="Twitter:creator" content="@yourtwitterhandle" />';
echo '<meta name="Twitter:title" content="' . esc_attr($title) . ' | ' . esc_attr($site_name) . '" />';
echo '<meta name="Twitter:description" content="' . esc_attr($description) . '" />';
echo '<meta name="Twitter:image" content="' . esc_attr($image) . '" />';
}
}