如何通过PHP禁用Yoast SEO的Twitter卡?

问题描述 投票:0回答:2

我试图使用钩子系统禁用Yoast SEO的Twitter卡。我已经能够使用以下方法禁用Yoast的Open Graph,但由于某种原因,Twitter卡拒绝消失。这是我目前的代码:

// Inside my Open Graph function:
global $wpseo_og; 
remove_action( 'wpseo_head', array( $wpseo_og, 'opengraph' ), 30 );

// Inside my Twitter Card function:
global $wpseo_twitter;
remove_action( 'wpseo_head', array( $wpseo_twitter, 'twitter' ), 40 );

我在几个论坛上看过这个代码,但出于某种原因,只有Open Graph删除似乎在我的网站上工作。任何帮助将不胜感激。

php wordpress wordpress-plugin
2个回答
1
投票

我终于找到了答案,输出了附加到wpseo_head钩子的所有钩子。这是有效的功能:

remove_action( 'wpseo_head' , array( WPSEO_Twitter , 'get_instance' ) , 40 );

希望有人发现这很有用。


-1
投票

试试这个:

remove_action( 'wpseo_head' , array( 'WPSEO_Twitter' , 'get_instance' ) , 40 );
© www.soinside.com 2019 - 2024. All rights reserved.