【问题标题】:How to call page content inside other page如何在其他页面中调用页面内容
【发布时间】:2013-12-03 02:43:42
【问题描述】:

我正在使用 WordPress 主题并创建了几个页面。在关于我们页面上,我希望加载另一个页面的内容(ID 1009)

我找到了一个可以为我制作短代码的代码,我已通过 WordPress 编辑器将此代码放在 functions.php 中,它运行良好,只是内容并没有准确地放在我放置短代码的位置...

让我告诉你:

这是短代码功能代码:

function get_post_page_content( $atts ) {
extract( shortcode_atts( array(
    'id' => null,
    'title' => false,
), $atts ) );

$the_query = new WP_Query( 'page_id='.$id );
while ( $the_query->have_posts() ) {
    $the_query->the_post();
        if($title == true){
        the_title();
    }
    the_content();
}
wp_reset_postdata();

}
add_shortcode( 'my_content', 'get_post_page_content' );

这是我喜欢调用内容的实际页面: http://www.behnam-design.com/tgfpizza/ueber-uns/impressum/

这是关于我们的页面,我想在 Impressum 标签下加载内容, 但是当我将短代码 [my_content id="1009"] 粘贴到选项卡中时,整个内容都会出现在此页面的顶部:
http://www.behnam-design.com/tgfpizza/ueber-uns/

问题

  1. 这有什么办法吗?所以我可以摆脱功能代码并加载页面内容?

  2. 如果不是,我如何使该页面内容位于我想要的位置,而不是位于页面顶部? (是的,我没有将短代码放在页面顶部,我已将其放在 Impressum 选项卡中,但它显示在 关于我们 页面的顶部。 )

【问题讨论】:

    标签: jquery css wordpress shortcode


    【解决方案1】:

    使用 Wordpress...我不知道,但您也可以这样做(将其视为替代方法);

    • 只需添加一个链接“查看该页面”
    • 创建一个 html 页面并在 wordpress 中插入一个 iframe 效果很好,就像嵌入一样。

    【讨论】:

    • 嗨,如果我给它一个 url,iframe 可以工作,那么问题将是整个菜单和徽标也会出现!
    • iframe :我认为您可以指定框架内的确切位置,因此您可能无法显示整个内容,部分可能会被隐藏。查看该页面:我只是指添加一个简单的链接 URL,将人们发送回您网站中的另一个页面。祝你好运:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多