如何在Wordpress中删除元标记?

时间:2019-05-16 07:04:52

标签: wordpress

我有Yoast插件生成的多个图像的meta标签,另一个我不知道,我正在尝试删除第一个meta,以便在通过WhatsApp分享帖子时可以获取预览图像。

我查看了WordPress的标头,当在浏览器上查看源代码时,看到一个帖子上出现了多个图像元,因此没有显示元标记。网站是benjavibe.com

下面是我的标题标签

 <meta property="og:image" content="https://benjavibe.com/wp-content/uploads/2019/05/Usilie.jpg" />
    <link rel="icon" type="image/png" href="https://benjavibe.com/wp-content/uploads/2018/08/Music-icon-300x300.png">

    <meta name="description" content="Tanzania Number One Website that give you all trending Entertainment News. New Music and New Videos and Many more." />
    <link rel="canonical" href="https://benjavibe.com/mo-music-ft-galatone-usilie-audio-download/" />
    <meta property="og:locale" content="en_US" />
    <meta property="og:type" content="article" />
    <meta property="og:title" content="Mo music ft Galatone - Usilie | Audio Download - BENJA VIBE MUSIC TANZANIA WEBSITE FOR INTERTAINMENT" />
    <meta property="og:description" content="Tanzania Number One Website that give you all trending Entertainment News. New Music and New Videos and Many more." />
    <meta property="og:url" content="https://benjavibe.com/mo-music-ft-galatone-usilie-audio-download/" />

  <meta property="og:image" content="https://benjavibe.com/wp-content/uploads/2019/05/Usilie.jpg" />
    <meta property="og:image:secure_url" content="https://benjavibe.com/wp-content/uploads/2019/05/Usilie.jpg" />
    <meta property="og:image:width" content="768" />
    <meta property="og:image:height" content="768" />
    <meta property="og:image:alt" content="Mo music ft Galatone - Usilie" />

2 个答案:

答案 0 :(得分:1)

您可以使用wpseo_metadesc过滤器禁用元描述标签。您需要将以下代码添加到主题的 functions.php 文件中。

add_filter( ‘wpseo_metadesc’, ‘__return_false’ );

如果您需要更多有关此的信息,我建议您关注此博客文章

Remove Yoast SEO Meta Tags

答案 1 :(得分:-1)

我提供了从标题中删除要删除的元的解决方案, 我希望这会对您有所帮助。

您可以使用以下命令删除某些标头内容。

// remove unncessary header info
function remove_header_meta() {
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'wp_generator');
    remove_action('wp_head', 'start_post_rel_link');
    remove_action('wp_head', 'index_rel_link');
    remove_action('wp_head', 'adjacent_posts_rel_link');
}
add_action('init', 'remove_header_meta');

默认安装不包含meta关键字之类的内容,因此它是您正在使用的主题或插件。

已更新

请在以下答案中检查更新

add_filter('wpseo_pre_analysis_post_content', 'mysite_opengraph_content');

function mysite_opengraph_content($val) {
   return '';
}

已更新

    function mysite_opengraph_content($val) {
      return preg_replace("/<img[^>]+\>/i", "", $val); 
     }
    add_filter('wpseo_pre_analysis_post_content', 'mysite_opengraph_content');

希望这对您有所帮助。