WordPress将页面分成节edit.php php hack

时间:2012-12-28 作者:ptimson

我目前正在为WordPress网站开发一个主题。主题将网站分为三个部分。

http://url.com/section1  
http://url.com/section2  
http://url.com/section3  
我需要能够分割成这些部分的后端页面。因此,在菜单中出现:

- Pages
    - Section 1
    - Section 2
    - Section 3
当您进入相关部分时,“添加新页面”按钮会将页面父级设置为相应的部分。

我意识到这很复杂,我目前已经划分了菜单,但需要为每个菜单项提供功能。

有没有动作挂钩可以做到这一点?或者我必须编辑新帖子的核心文件。php和编辑。php?

1 个回复
最合适的回答,由SO网友:Pekka 整理而成

我需要用PHP完成这项操作,以便用户无法设置父级。

我在WP上问过这个问题。并得到了一个有希望的答案:Creating new page with pre-defined parent page 尽管如此,我还没有时间去测试它,因为这个项目被搁置了。

我需要知道如何将页面划分为相关的部分。

我不知道你说的是什么意思,也不知道你的项目需要多大的分工。要显示这三个部分,可以使用wp_list_pages() 三次,然后使用child_of 参数以拾取右侧部分。或者,您可以在后端有三个菜单,并使用wp_nav_menu().

结束

相关推荐

修改unctions.php以在POST保存时添加设置为主题名称的术语‘USES-Theme’

我需要自动(在UI中没有用户可见的任何内容,也没有用户干预)“标记”子博客中的帖子,并将其设置为用户发布时的主题。据我所知,我必须使用wp_insert_term() 一旦将这个新术语“uses theme”插入到数据库的terms表中。然后我必须添加一个包含wp_set_post_terms() (价值为get_current_theme()), 创建或保存帖子时执行的一些核心功能。我无法访问核心。php文件,所以我正在寻找某种方法将其添加到functions.php.如果更容易自动tag 或categ