下面的代码显示我选择的页面,其内容和简码正确。该页面是从WP管理中的主题选项面板中选择的。
我正在努力回应帖子标题。目前,它正在回应所有页面标题。
<?php
$blockwho = get_option('good_blockwho');
$homeblockwho = get_pages ('post_name='.$blockwho); ?>
<?php foreach ($homeblockwho as $hbw) {
$content = $hbw->post_content;
$title = $hbw->post_title;
apply_filters('the_content', $content);
echo "<h2><span>".$title."</span></h2>";
echo "".do_shortcode($content)."";
} ?>
字符串
5条答案
按热度按时间pxy2qtax1#
要回显单个wordpress页面的标题,可以执行以下wordpress函数
字符串
你也可以用一些html来包围它,以进行css格式设置,如下->
型
好运
mwngjboj2#
根据法典:http://codex.wordpress.org/Function_Reference/get_pages
“post_name”不是get_pages的参数,而是“sort_column”的可能值。
请尝试以下操作:
字符串
nhhxz33t3#
字符串
nfzehxib4#
如果你只想回显一个页面,这应该可以做到:
字符串
rqdpfwrv5#
首先,我建议将实际的页面/文章ID存储在选项表中,而不是它的名称,您仍然可以向用户显示页面标题,只需使用一个包含选项值的选项框作为ID
你有没有检查过j-man 86的$page->ID的答案是否返回了正确的ID?
假设存储的选项是页面ID而不是页面标题,
字符串