首先谢谢如果你花时间尝试在这里帮忙的话!
我最近买了这个插件: Pro Panel Wordpress Themes Options Panel
这是一个很棒的项目,但其中一个功能是“从下拉菜单中选择页面”。我出于某种原因只能回应页面slu :: what-we-do
我想回复the_title
和the_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);
如果这是一个新手问题,请道歉,再次感谢花时间阅读/帮助!
答案 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)."";
}?>
希望这段代码很有用,如果我能够发布页面标题,也会发布更新。