在wordpress中创建新的管理部分 - 用于创建办公页面

时间:2014-01-10 05:23:45

标签: php wordpress customization admin

好的,我一直在找几个小时,我不得不说我真的迷路了。我正在尝试在wordpress的管理部分创建一个新部分,该部分应该允许用户创建新的自定义“办公室”页面。

我一直在工作的网站上有很多办公室页面(超过30个),每个都有开放时间,地图和图像。我假设客户端希望稍后添加更多(或删除它们),他们希望通过Wordpress管理它。这意味着添加一个部分,使他们能够放入办公室的名称,开放时间,图像和位置,它将创建一个新的办公室页面。我是一名前端开发人员,之前我从未使用过Wordpress。我理解循环等,我已经阅读了几个关于主题的内容以及如何创建它们,但我严重关注如何在管理区域中创建一个部分,以便使用某些选项创建/删除页面。

非常感谢任何帮助,请指出正确的方向。网页,WP编码,教程,youtube ......无论有什么帮助。非常感谢!

2 个答案:

答案 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默认不提供的额外字段,如(办公时间)

希望有所帮助!