我在弹出窗口中输入了一个快捷码。短代码只需要通过我在Elementor中创建的ID获取页面内容,并以与内部页面相同的设计显示在弹出窗口中。
$content_post = get_post(1000);
return do_shortcode( apply_filters( \'the_content\', $content_post->post_content ) );
使用此代码,当前页面将加载到弹出窗口中,而不是ID为1000的标记和样式。
如果我使用不带过滤器的代码:
return do_shortcode( $content_post->post_content );
我从我想要的页面获取内容,但它没有html标记的设计。
为什么会这样?如何将我想要的页面加载到弹出窗口中,其中包含我在Elementor中配置的所有标记和样式?