我正在使用wordpress开发CMS网站...
最终的网页应该是这样的:
我只想要一个页面(首页),我希望在其中显示子页面标题。 (关于,家庭,人)...
因此,当点击子页面标题时,它应该展开并在面板中,同一页面和同一位置显示页面内容。
有关同样的想法吗? 在此先感谢... :)
EDIT1
[手风琴] [accordion title =“Accordion 1”] 手风琴1内容在这里 [/手风琴] [accordion title =“Accordion 2”] 手风琴2内容在这里 [/手风琴] [accordion title =“Accordion 3”last =“last”] 手风琴3内容在这里 [/手风琴] [/手风琴]
将上面的代码放在页面内容后如下:
但是点击 ACCORDION 1 ,它没有得到扩展..
答案 0 :(得分:1)
您可以编写自己的模板,进行查询(检查子页面),并在div标签之间添加内容。
当它完成时,那就是JS / jQuery的时候了。搜索选项卡jQuery脚本,以便获得一些信息。
无论如何,你最需要使用hide()/ show()函数来达到类似的效果。
另外,您是否制作了该模板,并且熟悉WP中的编程吗?
<?php
$args = array(
'numberposts' => -1,
'post_parent' => $post->ID,
'post_type' => 'page',
'post_status' => 'publish',
'orderby' => 'menu_order,title',
'order' => 'ASC'
);
$my_pagelist = get_children($args);
?>
上面是显示子页面内容的代码,下面是标签的jQuery教程。
http://jqueryui.com/demos/tabs/
修改强>
另外,请检查此网站 - http://www.learningjquery.com/2006/09/slicker-show-and-hide它会显示有关显示/隐藏功能的一些信息。有关WP get_children函数的更多信息,请参见此处 - http://codex.wordpress.org/Function_Reference/get_children
答案 1 :(得分:0)
如果我在最新版本的WordPress中正确理解了您的问题。
登录您的管理面板。
点击“设置”标签,然后点击“阅读”子标签。
将“首页显示”选项更改为“静态页面”。