wordpress定制页面

新手提问

问题描述

我在默认主题(2021)的基础上创建了一个自己的主题,也都跑起来了。现在的问题是,我想创建可以在后台(admin)动态修改的页面。

比如我定制一个主页,这个主页上的大banner,我希望可以在页面编辑器里自由更换(比如通过wordpress的媒体库上传、选择、替换图片)。

我想实现的需求应该是这样:

  • 按照设计定制页面
  • 在页面上留出用于客户编辑的位置,比如轮播,横图等等
  • 在admin里可以打开这个页面,修改、插入、删除预留出来可以修改的内容,其他内容则不变。

问题出现的环境背景及自己尝试过哪些方法

我试着创建了page-homepage.php然后把主页的东西都放进去了,在页面编辑的 页面属性 > 模板 里我可以看到我创建的这个模板,选择后编辑框内仍然是空的。我添加了一张图片,保存发布后,看到的是主页但是没有我添加的图片,我也不知道添加的图片到了哪里去。

我也没有找到在定制页面内添加 placeholder的说明比如我在页面预留一个 page_content_here() 这样我能够知道在admin里面编辑页面时,内容会被插入到这里。

我还找到了教程制作了独立的页面比如 contact.php 可以在http://abcdefg/contact打开,...

你期待的结果是什么?实际看到的错误信息又是什么?

我对于怎样实现上面描述的这个需求比较迷茫,很有可能是自己走的方向不对了,但是因为对于wordpress的不熟悉,我又不清除正确的方向是什么。在网上百度还有cdsn上搜索了很多,并没有找到能够实现的方法。

我不确定是不是一定通过页面来实现,还是用插件,或者有另外的方法。有教程链接也可以,我可以自己去学习,只是需要有大佬指出一个可以实现这个需求的方向。多谢。

阅读 1.8k
1 个回答

最后的解决办法是,自己写了一个插件,让客户可以在插件的设置页修改和上传图片。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进