我是WP的新手,所以我需要建议。我正在开发插件,需要在选定的div或段落中添加一些新的atributes。
有没有办法从当前模板获取html标记(DOM)ID?不是“current\\u template\\u id”;)
我想在管理端的插件选项页面中创建列表或数组,用户可以在其中按id或类选择div或段落,并为他们提供新的atributes。
我还没有编写任何代码。这是一个纯粹的理论问题,使用哪些方法和函数。
我是WP的新手,所以我需要建议。我正在开发插件,需要在选定的div或段落中添加一些新的atributes。
有没有办法从当前模板获取html标记(DOM)ID?不是“current\\u template\\u id”;)
我想在管理端的插件选项页面中创建列表或数组,用户可以在其中按id或类选择div或段落,并为他们提供新的atributes。
我还没有编写任何代码。这是一个纯粹的理论问题,使用哪些方法和函数。
WordPress不使用DOM从模板生成页面源代码。模板作为PHP源文件处理和运行,生成任何和所有输出。
除非您可以控制实际模板,否则您的选项可能是:
试图缓冲和重写输出(相当脆弱,对于公开发布的插件更是如此)
几年前,有人为我写了这篇文章末尾的两段代码。我目前正在尝试修改它们,但在一个小时的谷歌搜索和反复破坏Wordpress之后,我运气不太好。现在,第一个代码采用上载文件名。jpg,并将其更改为“上载文件名”,作为图像的alt和title标记。第二个代码添加rel=\"highslide\" 和class=\"highslide\" 到每个图像的链接。这是在Wordpress中插入图像时输出的内容:<a class=\"highslide\" href=\"http://domain.com/wp/up