显示基于id变量的帖子内容-WordPress


Displaying post content based on id variable - WordPress

首先感谢如果您花时间尝试在这里提供帮助!

我最近买了这个插件:专业面板Wordpress主题选项面板

这是一个出色的项目,但其中一个功能是"从下拉菜单中选择页面"。由于某种原因,我只能回显页面段塞:what-we-do

我想要回显the_titlethe_content

<?php     
    $blockwho = get_option('good_blockwho');
    echo $blockwho;
?>

上面的代码输出slug(它是文档中给我的代码)。

下面的代码是我的功能

$options[] = array( "name" => __('Who We Are Block','framework_localize'),
    "desc" => __('My Description.','framework_localize'),
    "id" => $shortname."_blockwho",
    "std" => "1",
    "type" => "select",
    "options" => $tt_pages);

如果这是一个新手问题,我们深表歉意,再次感谢花时间阅读/提供帮助!

好吧,在朋友的帮助下,我终于可以使用代码了!对于任何联系我并试图在其他问题或这里提供帮助的人,谢谢!

<?php
$blockwho = get_option('good_blockwho');
$homeblockwho = get_pages ('post_name='.$blockwho);
foreach ($homeblockwho as $hbw) {   
  $content = $hbw->post_content;
  $content=do_shortcode($content);
  if ($content!='') echo "<h2><span>".$hbw->post_title."</h2></span>";
  apply_filters('the_content', $content);
  echo "".$content."";
}
?>
大家好,经过几天的测试,阅读Wordpress Codex,我终于达到了我想要的一半。下面的代码在启用了短代码的情况下发布内容。
 <?php
  $blockwho = get_option('good_blockwho');
  $homeblockwho = get_pages ('post_name='.$blockwho); ?>

<?php foreach ($homeblockwho as $hbw) {        
    $content = $hbw->post_content;
    apply_filters('the_content', $content);
    echo "".do_shortcode($content)."";
}?>

希望这个代码有用,当我能够发布页面标题时,我会发布更新。