如何从模板中获取html标签ID?

时间:2015-03-30 作者:Jayme

我是WP的新手,所以我需要建议。我正在开发插件,需要在选定的div或段落中添加一些新的atributes。

有没有办法从当前模板获取html标记(DOM)ID?不是“current\\u template\\u id”;)

我想在管理端的插件选项页面中创建列表或数组,用户可以在其中按id或类选择div或段落,并为他们提供新的atributes。

我还没有编写任何代码。这是一个纯粹的理论问题,使用哪些方法和函数。

1 个回复
SO网友:Rarst

WordPress不使用DOM从模板生成页面源代码。模板作为PHP源文件处理和运行,生成任何和所有输出。

除非您可以控制实际模板,否则您的选项可能是:

试图缓冲和重写输出(相当脆弱,对于公开发布的插件更是如此)

  • 在已经生成的页面源代码上使用JavaScript客户端调整标记

  • 结束

    相关推荐

    将Alt/TITLE标签资本化到图像HTML中,重新排序HTML输出

    几年前,有人为我写了这篇文章末尾的两段代码。我目前正在尝试修改它们,但在一个小时的谷歌搜索和反复破坏Wordpress之后,我运气不太好。现在,第一个代码采用上载文件名。jpg,并将其更改为“上载文件名”,作为图像的alt和title标记。第二个代码添加rel=\"highslide\" 和class=\"highslide\" 到每个图像的链接。这是在Wordpress中插入图像时输出的内容:<a class=\"highslide\" href=\"http://domain.com/wp/up