好的,我一直在找几个小时,我不得不说我真的迷路了。我正在尝试在wordpress的管理部分创建一个新部分,该部分应该允许用户创建新的自定义“办公室”页面。
我一直在工作的网站上有很多办公室页面(超过30个),每个都有开放时间,地图和图像。我假设客户端希望稍后添加更多(或删除它们),他们希望通过Wordpress管理它。这意味着添加一个部分,使他们能够放入办公室的名称,开放时间,图像和位置,它将创建一个新的办公室页面。我是一名前端开发人员,之前我从未使用过Wordpress。我理解循环等,我已经阅读了几个关于主题的内容以及如何创建它们,但我严重关注如何在管理区域中创建一个部分,以便使用某些选项创建/删除页面。
非常感谢任何帮助,请指出正确的方向。网页,WP编码,教程,youtube ......无论有什么帮助。非常感谢!
答案 0 :(得分:2)
您可以制作自定义帖子类型.. 通过在function.php中编写代码
function function-name(){
register_post_type( 'post name',
array(
'labels' => array(
'name' => __( 'post name' ),
'singular_name' => __( 'post name' )
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'post name'),
'supports' => array('title','editor','author','thumbnail','comments','custom-fields'),
)
);
}
add_action('init', 'function-name');
答案 1 :(得分:0)
3个步骤: -
<强> 1。使用Register Post Type
创建办公室帖子类型<强> 2。使用Register taxonomy
创建办公室类别第3。使用Add Meta Box 创建一个元框,以获取wordpress默认不提供的额外字段,如(办公时间)
希望有所帮助!