Add text to variable

时间:2020-09-09 作者:Pierre

我正在为插件添加一个选项。我想在摘要生成器返回curent test变量后添加一个子ix。

所以我的数据在摘录变量中,我想添加变量$summarizer\\u add\\u html\\u trust\\u bulletpoints中的文本。

我该怎么做?

function create_excerpt_product($post_ID)  {
    global $wpdb;

    $excerpt = $wpdb->get_var("SELECT post_excerpt FROM $wpdb->posts WHERE ID = $post_ID");
    if(!$excerpt && !$force_rewrite_excerpt) {        
        require_once(\'config.php\');
        
        // load the correct Document class for the language specified
        require_once("lib/$lang/$document[$lang].php");

        $content = $wpdb->get_var("SELECT post_content FROM $wpdb->posts WHERE ID = $post_ID"); 
        $title = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID = $post_ID");        
        
        $doc = new $document[$lang]($title, $content);
        
        // TODO add tags, category and others to the query
        $summarizer_add_html_trust_bulletpoints=\'my demo text\' ;

        $excerpt = $doc->getSummary($summary_options);
        //$excerpt = $excerpt + $summarizer_add_html_trust_bulletpoints ;
        $excerpt = esc_sql($excerpt);
        
            $wpdb->query("UPDATE $wpdb->posts SET post_excerpt = \'$excerpt\' WHERE ID = $post_ID");
        
    }
}

?>

1 个回复
SO网友:Jacob Peattie

您已经注释掉了执行此操作的行:

//$excerpt = $excerpt + $summarizer_add_html_trust_bulletpoints ;
唯一的错误是你用了+ 而不是., 哪个是正确的concatenation operator 在PHP中。

$excerpt = $excerpt . $summarizer_add_html_trust_bulletpoints;

相关推荐

Redefine REST API variables

我的WP设置有很多问题。主要问题是我需要在//域1上安装WP。xxx/并在//域名2上查看。xxx。仅仅更改wp\\u home和wp\\u site\\u url来实现这一点是不够的。因为我想在domain2上查看站点时删除domain1的所有跟踪,所以我使用相对路径(由一个名为“remove HTTP”的插件提供)。仍然存在的问题是,一些插件仍然使用绝对路径。其中之一是使用WP REST API的联系表单7。我的问题是:我是否可以重新定义REST变量,以便删除domain1并用preferred“/”