如何使某些区域可编辑?

时间:2013-04-09 作者:Jamie O\'Hanlon

我是wordpress的新手,目前正在将我制作的HTML/CSS网站转换为wordpress,以便于我的客户从管理面板编辑它。

我已经提供了3个屏幕截图,我将在这里参考它们。

第一个屏幕截图显示了目前为止我的网站的外观。它使用了我制作的一个叫做主页的模板。php(代码见截图3)。模板包括标题。php包含徽标、导航菜单等。它有图像横幅,最后包括页脚。php。我希望“我们的价值观”部分是可编辑的,以便我的客户可以随时更改文本。

目前,他们可以编辑上面写着“Proteential Coaching”的部分,因为它包含在管理面板的页面中,而不是模板中。我希望包括“我们的价值观”在内的底部部分也可以从该面板编辑,是否有办法做到这一点,或者该内容必须是静态的,并且在模板内?“我们的价值观”和“我们的人”位于动态二级导航菜单中,我的客户可以在其中添加项目,但他们无法更改菜单项的内容。

图像:

请帮帮我,伙计们,我已经到处找了好几天了。

4 个回复
SO网友:user1606423

这些链接应该可以帮助您:http://codex.wordpress.org/The_Loop

http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items

通过这两种技术,您可以让您的客户能够更改内容和导航。对于这些,您必须编辑主题并在要输出内容的位置插入片段。。。。

对于页脚,可以使用自定义页面,也可以使用页脚

    $loop = new WP_Query( \'pagename=footer\' );
    while ( $loop->have_posts() ) : $loop->the_post();
        the_content(); 
    endwhile;

SO网友:Johann

我建议安装Advanced Custom Fields plugin

以实现所需的功能。下载后,创建几个字段。例如,创建一个名为“footer\\u text”的字段并按如下方式打印:

<?php the_field(\'footer_text\'); ?>
其他领域也是如此。

SO网友:asunchu

我可能会这样做,

添加页脚。php到您的主题文件列表中,并在那里复制您的页脚代码get_footer 与在代码中调用get\\u header的方式类似,您在这里要做的就是创建一个Sidebar 页脚中包含“我们的价值观”文本的区域小部件,将文本小部件拖动到上面步骤中定义的侧栏区域,并在那里填写内容。因此,当您想要编辑底部部分时,请转到外观->小部件并编辑小部件,使页脚内容动态

SO网友:Gray Ayer

WordPress现在有一个本地主题选项系统供您使用,即定制器。有关详细信息,请访问https://wordpress.com/support/customizer/.

您不需要添加任何其他插件来实现这一点,只需编写代码并将其放入主题中即可。

结束

相关推荐

Remove the_content From Loop

我试图显示一个只有特定元素的自定义循环。“我的循环”当前包含标题、创建日期、作者和;所容纳之物然而,我正在尝试删除循环中每个帖子的内容,因为我不希望它在这个列表中显示得不走运。我甚至已经从循环中删除了\\u content();它仍然会在循环部分下显示帖子内容的列表。任何帮助都将不胜感激,这是我的代码:<?php query_posts(\'category_name=halloween &posts_per_page=6\'); ?> <?php if ( have_p