如何解决如何在WordPress常规设置中的“网站标题”中执行shortocde?
我正在尝试在“网站标题”中执行[year]短代码以显示动态年份。使用以下代码创建了简码:
add_shortcode( 'year','current_year' );
function current_year() {
$year = date("Y");
return "$year";
}
然后尝试执行短程攻击,
add_filter( 'the_title','do_shortcode' );
add_filter( 'wp_title','do_shortcode' );
但是它们都不起作用。
站点标题显示在WordPress仪表板(WordPress图标旁边的左上角),RSS标题代替徽标(如果未使用徽标)和页面源中的og:site_name。
如果正在使用SEO,我正在使用RankMath插件。
解决方法
<?php
/**
* Plugin Name: Title
* Plugin URI: http://www.deploya.ir
* Description: Do you want a shortcode for Page title?
* Version: 1.0
* Author: Codekit
* Author URI: http://codekit.ir
*/
/* title to get the post title */
/* title to get the post title */
function myshortcode_title( ){
return get_the_title();
}
add_shortcode( 'page_title','myshortcode_title' );
我用此代码制作了一个插件,以防止更改function.php每次都更新
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。