我对Wordpress很陌生。我需要更新一个网站,有工作人员的图像手动添加到50多页的每一页。企业所有者(站点管理员)更换一名员工非常耗时。他们需要一个允许一次更改的组件,并且该更改将出现在每个页面上。请告诉我这是正确的方法:
创建一个插件,允许管理员编辑员工信息
此后端插件允许用户添加图像、添加信息和显示当前信息
更改完成后,该插件会编写html/php来显示工作人员。php文件
要在前端的每个页面上显示内容,我会在函数中添加一个挂钩。php:
add_action(\'get_footer\', \'render_reusable\');
function render_reusable() {
include \'file/path/to/show-staff.php\';
}
这是正确的方法吗?在前端渲染自定义组件的更好方法是什么?
最合适的回答,由SO网友:WebElaine 整理而成
我可以想出两种更简单、更“WordPress方式”的方法。
第一种方法:创建一个自定义主题或子主题,并为小部件创建一个带有空间的自定义页脚。这样,企业主就可以使用所需的任何照片和其他更新编辑单个小部件,并将其应用于整个站点。
第二种方法:创建一个可重用的块。
在块编辑器中,可以在单个组块中创建员工照片的完整分组(以及任何其他需要的信息)。创建后,您可以将其保存为可重用块,并将其添加到每个页面/帖子/需要添加的任何位置。每当您需要进行更新时,只需打开一个可重用块,进行更新并保存它们——瞧,添加了可重用块的每个地方都会进行更新。
两者都不需要编码技能或特殊技术知识,并且都可以由任何具有编辑权限的人(也称为企业所有者)完成。