显示和显示日期的快捷代码,而不是社交媒体网站标题和描述中的代码

时间:2021-11-24 作者:wasim akram

我在我的几篇文章中使用了一些短代码。你可以看到here 在这篇文章的最后一部分,我加入了短代码。但是,当我向任何社交媒体共享此代码时,它无法显示日期。现在我正在使用下面这些代码。

add_filter( \'wpseo_title\', \'do_shortcode\' ); // activate shortcode in Yoast Title
add_filter( \'wpseo_metadesc\', \'do_shortcode\' ); // activate shortcode in Yoast Meta Description
add_filter( \'the_title\', \'do_shortcode\' ); // activate shortcode in WP Title
add_filter( \'og:title\', \'do_shortcode\' ); // activate shortcode in Yoast Title
add_filter( \'og:description\', \'do_shortcode\' ); // activate shortcode in Yoast Meta Description
// [todayfull]  
function todayfullday(){  
return date(\'l jS F Y\');  
}  
add_shortcode(\'todayfullday\', \'displaydate\');  
// end date
在wrdpress中,这段代码没有问题,我也可以在搜索结果中看到这段代码,但当我将这篇文章分享给社交媒体网站时,问题就出现了。

1 个回复
SO网友:OmarAc

在函数add\\u shortcode(,)中,正确的方法是:

add_shortcode(\'displaydate\',\'todayfullday \');
首先是短代码的名称,然后是回调函数的名称。https://developer.wordpress.org/reference/functions/add_shortcode/