我是Wordpress的新手,但我不得不创建一个网站,作为我当前员工的Wordpress模板(我是前端开发人员,主要是从头开始构建新的系统/应用程序等)。创建模板不是问题,但是如何使所有内容都完全可编辑呢?例如,页脚:它包含联系信息,我希望信息是完全可编辑的内Wordpress管理。然而,一切似乎都围绕着帖子和文章.所以,我的第一个想法是简单地将这些帖子归类为“脚注”,然后按照这个类别过滤footer.php循环中显示的帖子,但这似乎不太符合逻辑。更常见的方法是什么?小工具?如果小部件是答案,那么这些小部件究竟是如何出现在管理部分的呢?
很抱歉有这么长的问题:)
发布于 2013-03-10 19:35:58
另一种选择是将创建新的post类型称为“模块”或类似的东西。然后,您可以创建任意数量的这些信息,例如,“脚注:联系人信息”、“页脚:社交媒体”、“页眉:标注”等,您可以使用该帖子的ID将其带到模板中指定的位置。
虽然雅各布的侧边栏建议也不错,但如果你有很多这样的单打,它可能会变得相当难以处理。通过将其设置为post类型,您可以搜索它,得到WYSIWYG编辑器,如果需要,还可以添加其他自定义字段。
发布于 2013-03-10 19:26:11
常见的做法是使用小部件。要做到这一点,您需要注册一个新的侧栏,它将显示在widgets部分中。
funciton my_sidebars(){
register_sidebar(array(
'name' => __( 'My Footer' ),
'id' => 'footer-widgets',
'description' => __( 'Widgets in this area will be shown in the footer.' ),
'before_title' => '<h1>',
'after_title' => '</h1>'
));
}
add_action( 'widgets_init', 'my_sidebars' );然后,在您的页脚中,您可以调用新的侧栏小部件。
<div id="footer" class="widget-area">
<?php dynamic_sidebar( 'footer-widgets' ); ?>
</div><!-- #secondary -->然后,您只需使用css在列中显示的小部件样式即可。
您可以在这里阅读有关注册侧边栏的更多信息:http://codex.wordpress.org/Function_参考/登记_侧边栏
https://wordpress.stackexchange.com/questions/90231
复制相似问题