函数中的str_place没有响应。php

时间:2013-12-07 作者:wp student

我想用一下str_replace 在wordpress函数中,但它不工作。

我的代码:

function fields($content) {
    if(is_feed()) {  
    $post_id = get_the_ID();
    $url = str_replace(\'http://\', \'\', \'\' . get_post_meta($post_id, \'book-author\', true) . \'\'); 
    $output = \'<div>\';
    $output .= \'\' .url. \'\';
    $output .= \'</div>\';
    $content = $content.$output;  
    }  
    return $content;  
}
add_filter(\'the_content\',\'fields\');
我得到的结果\' .url. \' 只是在我的feed中打印了“url”。请帮忙。

非常感谢。

2 个回复
最合适的回答,由SO网友:seot 整理而成

这是行不通的,您只是错过了$之前的$url$输出=“”$url。“”;

SO网友:Chittaranjan

您可以直接将url变量分配给输出变量,如下所示。

$output .= $url;

结束

相关推荐

修改父主题的PHP文件,并保存在子主题中

我正在使用付费主题,我们使用儿童主题来显示略有不同的设计。父主题有一个名为/includes/forms/register form的文件。php我想自定义此文件,并将其保存在我的子主题中。如何告诉Wordpress使用此文件的子主题版本,而不是父主题版本?