【发布时间】:2022-01-27 14:16:57
【问题描述】:
在WordPress中使用functions.php,如何识别所有包含.pdf的链接(PDF文件的所有链接),忽略其他类型文件的链接,然后加一点代码到元素?例如:
之前
<a href="/...some path.../file.pdf">
之后
<a onClick="...some code..." href="/...some path.../file.pdf">
添加的代码对于所有链接都是相同的。我想我需要对这个函数做一些改变:
function modify_pdf_links($html){
$html=preg_replace('<a', '<a onClick="...some code..."', $html);
return $html;
}
add_filter('the_content', 'modify_pdf_links', 10);
我将该函数基于我正在使用的另一个函数,该函数从 WordPress 元素中删除了 HEIGHT 和 WIDTH 参数。
【问题讨论】: