如何允许客户端编辑静态站点的某些部分?

时间:2019-01-20 作者:Renee Robyn

因此,我有一个使用bootstrap创建的网站,并希望允许我的客户端具有一些控制和编辑功能,因此我想将其迁移到wordpress。客户端希望能够添加必须显示在多层导航栏中的新页面。他们还希望能够编辑出现在主页上的有关公司的文本,以及更改滑块中的图像。无需编辑其他部分(即页脚等)。

我不知道如何将我的静态、完全设计的html和引导网站迁移过来,只允许客户端更改其中的某些部分。我已经研究过将网站迁移到wordpress上,看起来很简单,只需创建几个php文件并将代码粘贴到其中,但导航栏、页面链接和滑块都是硬编码到html中的。如何允许从仪表板而不仅仅是代码本身编辑这些方面?

1 个回复
SO网友:hai_shar

首先,您必须知道如何将静态html页面转换为wordpress主题,然后将有关导航栏的代码放入主题函数中。php

function register_my_menu() {  register_nav_menu(\'header-menu\',__( \'Header Menu\' ));}add_action( \'init\', \'register_my_menu\' );
然后转到标题。php,然后删除nav并将此代码放入其中

<?php wp_nav_menu( array( \'theme_location\' => \'header-menu\' ) ); ?>
它将把您的自定义导航栏从wordpress动态。有关说明,请参见wordpress navbar

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容