Php Yoast SEO中的自定义短代码
我想在Yoast SEO插件中使用自定义短代码,但我无法使其正常工作。我想在元标题中加入自定义时间规范 这是我的短代码:Php Yoast SEO中的自定义短代码,php,wordpress,shortcode,yoast,Php,Wordpress,Shortcode,Yoast,我想在Yoast SEO插件中使用自定义短代码,但我无法使其正常工作。我想在元标题中加入自定义时间规范 这是我的短代码: function time_yoast_shortcode() { $year = date('Y'); return $year; } add_shortcode('yyyy', 'time_yoast_shortcode') 这就是我希望Yoast中标题的样子:这是我在[yyyy]年发布的示例帖子 你知道如何在Yoast中使用我的快捷码吗?如果你想让你的
function time_yoast_shortcode() {
$year = date('Y');
return $year;
}
add_shortcode('yyyy', 'time_yoast_shortcode')
这就是我希望Yoast中标题的样子:这是我在[yyyy]年发布的示例帖子
你知道如何在Yoast中使用我的快捷码吗?如果你想让你的帖子在你的Yoast搜索引擎优化标题末尾显示日期,请尝试:%%date%%在该特定帖子上Yoast插件的搜索引擎优化标题字段内。仅在当年使用%%currentyear%% 如果您希望在全局范围内执行此操作,您可以在插件设置的post titles&metas部分中执行此操作
如果您想让您的帖子显示Yoast的SEO标题末尾的日期,请尝试:%%date%%位于该特定帖子上Yoast插件的SEO标题字段内。仅在当年使用%%currentyear%% 如果您希望在全局范围内执行此操作,您可以在插件设置的post titles&metas部分中执行此操作
对于任何希望为Yoast SEO的元标题添加快捷码支持的人,以下是我的处理方法。这段代码为元标题添加了完整的短代码支持,并添加了一个自定义短代码[year]以输出当前年份。将以下代码添加到functions.php:
//使用“wpseo\u Title”过滤器向Yoast元标题添加短代码支持
添加过滤器('wpseo_title','filter_wpseo_title');
函数过滤器\u wpseo\u标题($title){
$title=do_短代码($title);
返回$title;
}
//添加[年]短代码(以YYYY格式输出当前日期)
添加_短代码(“年”、“年_短代码”);
函数年_短码(){
$year=日期('Y');
返回$year;
}
对于任何希望为Yoast SEO的元标题添加快捷码支持的人,以下是我的处理方法。这段代码为元标题添加了完整的短代码支持,并添加了一个自定义短代码[year]以输出当前年份。将以下代码添加到functions.php:
//使用“wpseo\u Title”过滤器向Yoast元标题添加短代码支持
添加过滤器('wpseo_title','filter_wpseo_title');
函数过滤器\u wpseo\u标题($title){
$title=do_短代码($title);
返回$title;
}
//添加[年]短代码(以YYYY格式输出当前日期)
添加_短代码(“年”、“年_短代码”);
函数年_短码(){
$year=日期('Y');
返回$year;
}
我们创建了一个WordPress插件,用于为Yoast SEO执行/运行/显示短代码。它目前的版本是2.1.1。不幸的是,由于可能侵犯版权(事实并非如此),我们无法将其上传到WordPress存储库。因此,您可以从这里直接下载、使用我们的部分代码和安装整个插件:
我们将在需要时继续使用新功能更新插件,但您可能需要保留我们网站上插件页面的URL,因为我们无法上传到WordPress.org我们已经创建了一个WordPress插件来执行/运行/显示Yoast SEO的短码。它目前的版本是2.1.1。不幸的是,由于可能侵犯版权(事实并非如此),我们无法将其上传到WordPress存储库。因此,您可以从这里直接下载、使用我们的部分代码和安装整个插件:
我们将在需要时继续使用新功能更新插件,但您可能需要在我们的网站上保留插件页面的URL,因为我们无法上载到WordPress.org将此代码添加到functions.php文件中,它将起作用:
// For adding [year] shortcode in WordPress Posts
add_shortcode( 'year', 'sc_year' );
function sc_year(){
return date( 'Y' );
}
add_filter( 'single_post_title', 'my_shortcode_title' );
add_filter( 'the_title', 'my_shortcode_title' );
function my_shortcode_title( $title ){
return do_shortcode( $title );
}
将此代码添加到functions.php文件中,即可使用:
// For adding [year] shortcode in WordPress Posts
add_shortcode( 'year', 'sc_year' );
function sc_year(){
return date( 'Y' );
}
add_filter( 'single_post_title', 'my_shortcode_title' );
add_filter( 'the_title', 'my_shortcode_title' );
function my_shortcode_title( $title ){
return do_shortcode( $title );
}