我想知道是否所有wordpress主题的内容都有类似的类名。例如,我知道二十一零和二十一号的帖子/内容类是
.entry-content如果没有,我将如何使用jQuery引用所有主题的内容?
例如$j(‘..entry content’).css(‘color’,'red');
谢谢
发布于 2012-06-15 13:09:44
文章没有强制性的类名。如果需要的话,许多主题都使用post_class(),但是您不能依赖它。
要更改the_content()的输出,请添加一个过滤到'the_content'。
发布于 2012-06-18 14:00:04
这基本上是在hAtom或hNews (hAtom的扩展)中标记web内容的尝试。entry-content类不被分配给整个post,而是只分配给正文文本,没有标题(即entry-title)。因此,它实际上并不是the_post_class()的替代品,因为它会分配给整个帖子。但是要使entry-content有意义,本文需要一个hentry类。因此,使用the_post_class(),在输出中包含这个类将是the_post_class('hentry')。
它有一个非常实用的用途:这个标记已经被作为所有web服务爬行和重新格式化内容的标准,比如Instapaper、Readability、Pocket等等。所有这些服务都使用hAtom标记来识别文章的正确部分。有关完整的示例,请参见Readability的文章出版指南。
发布于 2012-06-15 13:39:19
你真的看不出来。
如果您正在编写插件,我认为安全的方法是创建一个选项页,用户可以在其中设置类名,如果没有设置,则使用.entry-content
https://wordpress.stackexchange.com/questions/55352
复制相似问题