我有一个很大的WordPress网站,我想对所有页面使用某个文本短语并将该短语的所有实例斜体化。有没有人知道可以做到这一点的插件?
特别是,为了清晰起见,我的网站是这样工作的:我们有一堆不同的植物物种,它们的名字包括“R.”、空格和一个单词。例如R.Sanctum。因此,我想知道如何使用代码在所有页面中搜索R.(任何文本单词)的实例,并将找到的实例斜体化。
我想象着使用regex,但我渴望听到所有的想法。
我有一个很大的WordPress网站,我想对所有页面使用某个文本短语并将该短语的所有实例斜体化。有没有人知道可以做到这一点的插件?
特别是,为了清晰起见,我的网站是这样工作的:我们有一堆不同的植物物种,它们的名字包括“R.”、空格和一个单词。例如R.Sanctum。因此,我想知道如何使用代码在所有页面中搜索R.(任何文本单词)的实例,并将找到的实例斜体化。
我想象着使用regex,但我渴望听到所有的想法。
将此添加到您的函数中。php文件。这是未经测试的,但应该有效:)
add_filter( \'the_content\', \'italicize_latin_names\' );
function italicize_latin_names( $content ) {
// Split up the content into an array of single words
$words = explode( \' \', $content );
// Loop through each of those words
foreach( $words as $key => $value ){
// If a word equals \'R.\', add an <i> before it, and a </i> after the following word
if($words[$key] == \'R.\' ){
$words[$key] = \'<i>\' + $pieces[$key];
$words[$key+1] = $words[$key+1] + \'</i>\';
}
}
// Put all of the pieces back together
return implode( \'\', $words );
}
我正准备发布我的第一个插件。我决定把它放在mu插件中,因为如果删除它,它会破坏依赖于它的其他代码。(这是一种开发工具,用于将变量记录到文本文件中。)那么,我可以将此提交给wp吗。o?或者他们只接受进入插件目录的插件?