我如何让它成为超级可定制的?

时间:2017-01-16 作者:Joe

我在任何地方都找不到这方面的任何信息,也许我的措辞不对。

我刚刚开始创建WordPress主题,目前我已经在我原来的静态网站中实现了WP。

是否有一种方法允许用户/客户(如果为某人制作主题)进行定制,我可以给他们提供以下选项:

浏览并上传图像,将其放置在页面的特定元素中(即更改文件的src)

更改所有元素和字体的颜色

勾选或取消勾选显示注释(因此,取消勾选时,它会删除主题中注释的函数调用,勾选时,它会将其添加回我最初放置代码的位置

(最好不要让用户下载某个插件,但我只是想知道如何进行这两种方式,如果有任何关于它的文章、视频、在线指南等,我将不胜感激!)

非常感谢!

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

你要找的是theme customizer. 这允许您将设置附加到所需站点的任何元素。只需看看WordPress标准主题之一,就可以看到这是什么样子。您将看到,您可以更改颜色,但也可以上载新的背景图像。只需按照上面的链接学习如何在您自己的主题中实现定制器。

自定义程序通常用于调整站点的视觉元素。它最终会在页面的头部插入css语句,从而推翻主样式文件。

如果您想切换注释的可见性,您不是在谈论插入额外的css,而是在组装模板时更改模板。复选框通常包含在options page 在后端,尽管您也可以在customizer中执行此操作。

Summing up, 你的想法是主题开发人员的共同愿望。这是非常可行的,但如果您了解PHP,您可能需要几天的时间来熟悉它。

(我们这里不支持推荐,但如果你在谷歌上搜索“wordpress主题定制器教程”,你将有很多选择)

相关推荐

如何从wp-admin/edit.php重定向到特定定制帖子类型的前端页面?

我正在基于Wordpress构建一个非常小的web应用程序。为此,我为用户可以在应用程序中管理的项目创建了自定义帖子类型。我已经创建了一个非常漂亮、优化的概览页面作为前端页面。然而,为了节省开发时间,编辑每个项目仍然在后端进行。后端中的某些操作(即删除项目)会将用户带到后端中的项目概述页面(/wp-admin/edit.php?post_type=my_item_post_type) 而不是我漂亮的前端页面。我想防止这种情况发生,这样当用户/wp-admin/edit.php?post_type=my_i