jquery - 如何在其他页面中调用页面内容

标签 jquery css wordpress shortcode

我正在使用 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 选项卡中,但它显示在 关于我们 页面顶部。 )

最佳答案

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

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

关于jquery - 如何在其他页面中调用页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20331441/

相关文章:

javascript - 使菜单按钮随菜单滑动

php - Woocommerce 退款电子邮件

wordpress - 旧 https 页面上的 CSS 损坏

jquery - 溢出在 jQuery slider 上无法正常工作

jquery获取href的目标值

html - 图片在源中,但第一次在浏览器中不显示

javascript - 由复选框生成的进度条显示在不同页面中

javascript - 为输出功能创建可搜索的下拉菜单

javascript - 使用 Jquery 从对象属性填充单选按钮

javascript - 使下拉菜单键盘和鼠标可浏览