Ich spiele mit dem Hinzufügen von Meta-Eigenschaften zu meiner WordPress-Website mit SSL-Zertifikat herum. Ich sende den Link an Skype und whatsapp der og:image
funktioniert nicht. Ich habe versucht, mit vielen Plugins und ohne Plugin direkten HTML-Code in meine WordPress-Theme-Header, aber immer noch nicht funktioniert. Jeder hilft mir, mit geeignetem Plugin oder WP-Code zu führen, um dies zu erreichen. Danke im Voraus.
<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" />
Ihre offenen Grafikdaten scheinen einwandfrei zu funktionieren ( FB-Sharing-Debugger , iframely ).
Dies weist auf ein Problem mit Skype hin. Skype speichert seine Link-Metadaten (einschließlich Bilder) sowohl in der Cloud als auch auf Ihrem Computer zwischen. Es gibt Anweisungen in den Skype-Foren zum Löschen Ihres lokalen Caches, aber Sie müssen nur warten, bis der Cloud-Cache aktualisiert ist.
Als ich den Link in eine WhatsApp-Konversation eingegeben habe, wurde das Bild wie gewünscht angezeigt:
Ich vermute, dass Skype in Kürze folgen wird und dass dies nur ein Caching-Problem ist. Bei der Aktualisierung von Metadaten sind ähnliche Probleme mit Facebook- und Twitter-Posts aufgetreten. Nach meiner Erfahrung kann es bis zu einer Woche dauern, bis sich die Änderungen vollständig verbreitet haben.
für whatsapp sharing benutzt du einfach
<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>
Es scheint ein Problem mit dem Skype-Cache zu sein, das mir auch passiert ist. Normalerweise füge ich dem Link eine zufällige Abfrage hinzu, wie https://mybizcart.com.my/?random-1234 , um den Cache zu umgehen
Zuerst können Sie Ihre URL in Social Debug scannen. Ich habe Ihre URL bereits gescannt und finde ein Problem, bei dem Ihr Ranking C ist. Versuchen Sie also, es zu A zu machen.
Mit demselben Problem haben wir fast eine Woche damit verbracht, herauszufinden, was mit einem Zeit-Cache oder einem Server-Timeout passiert.
Verwenden Sie keine Plugins, da dies ein Mash-Up für Ihre Code-Ausgabe ist. Wir haben ein einfaches Skript erstellt, genau dieses Skript am Ende Ihrer function.php
-Datei
//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) . '" />';
}
}