Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress:将短代码添加到连接变量中_Php_Wordpress_Shortcode - Fatal编程技术网

Php WordPress:将短代码添加到连接变量中

Php WordPress:将短代码添加到连接变量中,php,wordpress,shortcode,Php,Wordpress,Shortcode,我正努力让它工作,但它不工作。这段代码怎么了 add_filter( 'the_content', 'addslider_hook' ); function addslider_hook ( $content ) { if ( is_page('outsourced') ) { $slide = '[rev_slider outsourced]'; $hook_slide = do_shortcode( $slide ); $conte

我正努力让它工作,但它不工作。这段代码怎么了

add_filter( 'the_content', 'addslider_hook' );
function addslider_hook ( $content ) {

    if ( is_page('outsourced') ) {
        $slide = '[rev_slider outsourced]';
        $hook_slide = do_shortcode( $slide );

        $content .= "<div class='page-slider'>";
        $content .= $hook_slide;
        $content .= "</div>";
    } 
    return $content;
} 
add_filter('the_content','addslider_hook');
函数addslider\u hook($content){
如果(是第页(“外包”){
$slide='[rev_slider]';
$hook\u slide=do\u短码($slide);
$content.=”;
$content.=$hook\u幻灯片;
$content.=”;
} 
返回$content;
} 

代码底部有一个额外的}。您可以试试这个

if ( is_page('outsourced') ) {      
    $content .= "<div class='page-slider'>";
    $content .= do_shortcode('[rev_slider outsourced]');
    $content .= "</div>";
    echo $content;
    } 
if(is_page('professional'){
$content.=”;
$content.=do_短代码(“[rev_]”);
$content.=”;
echo$内容;
} 

谢谢,这段代码在函数中,extra}是函数的右括号。意外包括在内。我更新了代码。你把代码放在哪里了?在页面模板上?我更新了代码。它在functions.php文件中。基本上,我想在某个特定页面的底部添加一个滑块。所以这个页面应该有“$content.=”;”
$content
后面的点(.)。