新手提问
问题描述
我在默认主题(2021)的基础上创建了一个自己的主题,也都跑起来了。现在的问题是,我想创建可以在后台(admin)动态修改的页面。
比如我定制一个主页,这个主页上的大banner,我希望可以在页面编辑器里自由更换(比如通过wordpress的媒体库上传、选择、替换图片)。
我想实现的需求应该是这样:
- 按照设计定制页面
- 在页面上留出用于客户编辑的位置,比如轮播,横图等等
- 在admin里可以打开这个页面,修改、插入、删除预留出来可以修改的内容,其他内容则不变。
问题出现的环境背景及自己尝试过哪些方法
我试着创建了page-homepage.php
然后把主页的东西都放进去了,在页面编辑的 页面属性 > 模板 里我可以看到我创建的这个模板,选择后编辑框内仍然是空的。我添加了一张图片,保存发布后,看到的是主页但是没有我添加的图片,我也不知道添加的图片到了哪里去。
我也没有找到在定制页面内添加 placeholder的说明比如我在页面预留一个 page_content_here()
这样我能够知道在admin里面编辑页面时,内容会被插入到这里。
我还找到了教程制作了独立的页面比如 contact.php
可以在http://abcdefg/contact打开,...
你期待的结果是什么?实际看到的错误信息又是什么?
我对于怎样实现上面描述的这个需求比较迷茫,很有可能是自己走的方向不对了,但是因为对于wordpress的不熟悉,我又不清除正确的方向是什么。在网上百度还有cdsn上搜索了很多,并没有找到能够实现的方法。
我不确定是不是一定通过页面来实现,还是用插件,或者有另外的方法。有教程链接也可以,我可以自己去学习,只是需要有大佬指出一个可以实现这个需求的方向。多谢。
最后的解决办法是,自己写了一个插件,让客户可以在插件的设置页修改和上传图片。