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

时间:2012-01-18 03:01:08

标签: php wordpress

首先谢谢如果你花时间尝试在这里帮忙的话!

我最近买了这个插件: Pro Panel Wordpress Themes Options Panel

这是一个很棒的项目,但其中一个功能是“从下拉菜单中选择页面”。我出于某种原因只能回应页面slu :: 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);

如果这是一个新手问题,请道歉,再次感谢花时间阅读/帮助!

2 个答案:

答案 0 :(得分:1)

好的,在朋友的帮助下,我已经让代码终于工作了!对于任何与我联系并试图在其他问题或其他问题上提供帮助的人,谢谢!

<?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."";
}
?>

答案 1 :(得分:0)

嗨,大家经过几天的测试,阅读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)."";
}?>

希望这段代码很有用,如果我能够发布页面标题,也会发布更新。