我需要将target="_blank"
添加到要在WordPress + WooCommerce安装上使用此PHP代码检索的链接:
$products = wc_get_products([
'status' => 'publish',
'limit' => -1,
'product_cat' => 'talleres'
]);
$locaciones = array_map(function ($product) {
return [
// more code goes here, I just deleted it for this question
'popup_html' => $product->get_categories() // this is where I need the target="_blank"
];
}, $products);
我尝试使用jQuery:
$(document).ready( function(){
$('a').attr('target', '_blank');
});
但是它不起作用,它没有将target="_blank"
添加到链接中。
我在想,这可以直接添加到PHP代码中吗?
答案 0 :(得分:0)
您可以使用此脚本。您需要添加Anchor标记的类或父div,否则它将添加到所有锚。
jQuery(document).ready( function($){
$('a').each(function(){
$(this).attr('target', '_blank');
});
});
答案 1 :(得分:0)
您可以使用preg_replace之类的php正则表达式过滤器,并通过“ href”进行搜索,并替换匹配项,将target =“ _ blank”置于href之前,从而产生“ target ='_ blank'href”