php - Wordpress - 向添加后面板添加其他功能?
问题描述
我目前正在尝试学习 WordPress CMS 主题开发,但我遇到了一个我无法用我的知识克服的问题。
我想做的是允许最终用户在帖子中附加一些可下载的文件,并附加一些将用于滑块库的图像。
问题是我不希望用户弄乱代码,完美的解决方案是在右侧添加一个带有这些功能的新面板。
扩展后添加功能的正确方法是什么,我应该从哪里开始?函数.php?或者它是否需要 Wordpress 的核心更改?
解决方案
您可以在不更改核心的情况下修改 Wordpress 中的所有内容。你想要的可以通过functions.php运行。
本教程几乎涵盖了您需要的所有内容: https ://developer.wordpress.org/plugins/metadata/custom-meta-boxes/ 它在“插件”下,但所有这些操作也可以在 functions.php 中访问。
但是如果你的新我会推荐一个像 ACF(高级自定义字段)这样的插件,你会更快地完成工作。
ACF 打包了一堆字段,但如果没有一个能满足您的需求,那么为一种新类型的字段创建一个插件并不难(如果您对 php 函数有一定的了解)。
推荐阅读
- visual-c++ - 从 32 位迁移 C++ 和 Java 64 位挑战
- docker - 就如何使用 Helm 和 Kubernetes 进行个性化服务设置提供建议
- .net - 序列化带有填充标签的 system.drawing.image 列表
- macos - 意外的头文件:
- windbg - 什么在 .net 应用程序中使用大型 mem_reserve?
- django - django 中的自定义身份验证不起作用
- android - 日期选择器 - 更改所选日期 Android
- node.js - 当代码在本地运行时,为什么在 heroku 中使用 node.js 会给我不同的结果?
- php - 为什么不能将字符串转换为数字
- python - 如何对“groupby”执行操作,例如美元重量等