Wordpress Wp函数在列表中显示页面模板

Wordpress Wp函数在列表中显示页面模板,wordpress,function,Wordpress,Function,我需要帮助编程一个功能的可湿性粉剂,这样我就可以得到一个页面模板,以显示在每个李。e、 g.我有一个类似于home-page.php的模板Id显示在中心列表中。以及主页左右两侧的page-1.php和page-2.php <div class="slidewrap2"> <ul class="slider" id="sliderName"> <li class="slide" style="background-color:salmon"&g

我需要帮助编程一个功能的可湿性粉剂,这样我就可以得到一个页面模板,以显示在每个李。e、 g.我有一个类似于home-page.php的模板Id显示在中心列表中。以及主页左右两侧的page-1.php和page-2.php

<div class="slidewrap2">
    <ul class="slider" id="sliderName">
        <li class="slide" style="background-color:salmon">
            <?php echo get_my_page(4); ?>
        </li>
        <li class="slide" style="background-color:grey">
            <?php echo get_my_page(58); ?>  
        </li>
        <li class="slide" style="background-color:black">
            <?php echo get_my_page(24); ?>  
        </li>

    </ul>   
</div>
但是,这会返回一个服务器错误。

请查看

$post_id(整数)(必选)您想要的帖子的id 去拿必须传递包含整数的变量(例如$id)。A. 文字整数(例如get_post(7))将导致致命错误(仅限 可以传递变量以供引用,也可以不传递参数1 参考)

我知道,这似乎是一个愚蠢的解决方案,但这就是生活:

function get_my_page($id){
    $pid = $id; //derp
    $post = get_post($pid);
    $content = $post->post_content; 
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]>', $content);
    return $content;
}

让我知道结果如何。

我不明白你在问什么。你能重新表述一下你的问题吗?与其概述你想要什么,并期望我们为你写下所有的东西,不如让我们看看你迄今为止都做了些什么?好吧,对不起,伙计们,请看上面^^^^嗨,克里斯,也许问题应该是这样的。我的函数返回一个服务器错误。我从functions.php文件中删除了该函数,该站点运行良好。然而,当它在那里,它打破了一些如何。。。我的返回行与文本编辑器中的所有其他返回行的颜色也不同…str_replace函数的用途是什么?谢谢你,我决定选择不同的路径。我相信我会在某个时候回到这一点上。再次感谢:)
function get_my_page($id){
    $pid = $id; //derp
    $post = get_post($pid);
    $content = $post->post_content; 
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]>', $content);
    return $content;
}