尝试通过unction.php将一些自定义文本添加到WordPress帖子标题中

时间:2020-07-07 作者:uixpider

我需要在wordpress帖子标题中动态添加一个自定义文本,我正试图通过此函数中的代码添加该文本。php

以下代码不起作用

add_filter(\'the_title\', \'new_title\', 10, 2);
function new_title($title, $id) {
    if(\'babysitters\' == get_post_type($id)){
        $exclusive = get_field(\'exclusive\', $id);   // pass the id into get_field
        $title = $title .\', \' .$exclusive->y;
    }
    return $title;
}

1 个回复
最合适的回答,由SO网友:Arpita Hunka 整理而成

我没有得到的第一件事是$独家->;y能否共享您创建的自定义字段设置?

我发现的第二件事是,你必须把全球美元贴在上面;在函数的第一行中:

add_filter( \'the_title\', \'wpb_new_title\', 10, 2 );
function wpb_new_title( $title, $id ) {
   global $post;
   if(\'post\' == get_post_type($id)){
        $exclusive = get_field(\'exclusive\', $id);   // pass the id into get_field
        $title = $title .\', \' . $exclusive;
    }
    return $title;
}
我在默认帖子上添加了一个标题。请参见设置和查看页面的屏幕截图。在viewpage中,我的帖子名是Hello World,我正在添加“Hello World”;,测试附加标题“;从过滤器挂钩。

settings image

output Image如果对你有用,请检查一下。也请分享我提到的细节。

谢谢!:)

相关推荐

如何生成带有查询参数的随机php文件页面

我使用这个平台来了解更多关于以特定模式在Wordpress中发布文章的趋势。今天我遇到了一个URL如下的网站:例如:www.xyz\\u sitename。com/site/random\\u php\\u文件名。php?some\\u key=slug of a article这个网站是在Wordpress中创建的,我很想知道Wordpress是如何生成这些页面的。是否有某种插件负责此工作或自定义工作?我想弄明白,但运气不好。有谁能帮助我理解这种在一个PHP文件中用不同的查询参数呈现文章的技术吗?示例: