这是我在这里的第一个问题。
我需要在 wordpress cms 的帖子中禁用我的图像上的超链接。我在添加图像 2 帖子时知道“无”按钮,但我需要某种过滤器,因为我无法再次重新发布所有 199298931092 帖子以进行更改。
我试图在我的主题的functions.php中为the_contetn过滤器添加一些代码,但我不是那么熟练的php-er,所以它不起作用。任何建议或帮助。请向http://www.rofltime.com/致以最诚挚的问候
这是我在这里的第一个问题。
我需要在 wordpress cms 的帖子中禁用我的图像上的超链接。我在添加图像 2 帖子时知道“无”按钮,但我需要某种过滤器,因为我无法再次重新发布所有 199298931092 帖子以进行更改。
我试图在我的主题的functions.php中为the_contetn过滤器添加一些代码,但我不是那么熟练的php-er,所以它不起作用。任何建议或帮助。请向http://www.rofltime.com/致以最诚挚的问候
如果您想要内容中的所有图像:
function k99_attachment_image_link_void( $content ) {
$content =
preg_replace(array('{<a[^>]*><img}','{/></a>}'), array('<img','/>'), $content);
return $content;
}
add_filter( 'the_content', 'k99_attachment_image_link_void' );
如果您只想要他内容中的附件:
function k99_image_link_void( $content ) {
$content =
preg_replace(
array('{<a(.*?)(wp-att|wp-content\/uploads)[^>]*><img}',
'{ wp-image-[0-9]*" /></a>}'),
array('<img','" />'),
$content
);
return $content;
}
add_filter( 'the_content', 'k99_image_link_void' );