php 编辑器中使用短代码,php-在WooCommerce短代码输出中更改标记
是否可以使用WooCommerce短代碼,例如[product_category category =“ appliances”]修改了標記,以包含< div>標記一些元素?
我知道我可以通過復制簡碼做什么來做到這一點,但是僅僅添加一個包裝< div>似乎有點過頭了.
我可以用jQuery來做,但是不希望它們加載時有任何延遲.
解決方法:
@Updated
是的,這絕對是可能的.您可以通過以下方式實現此目的:
if( !function_exists('prod_cat') ) {
function prod_cat( $atts ) {
extract(shortcode_atts(array(
'cat' => '', // category
'class' => '' // Optional adding class to
tag), $atts));
if ( $class != '') {
$class = ' class="' . $class . '"';
}
return '
' . do_shortcode("[product_category category=" . $cat . "]") . '';}
add_shortcode('prod_cat', 'prod_cat');
}
將以上代碼片段粘貼到活動子主題或主題的function.php文件中
此代碼已經過測試,功能齊全.
用法:
您有2個用于此簡碼的參數:
> cat =“ your_category”設置類別
> class =“ your_div_class”將CSS類設置為< div>標簽(可選).
您可以在任何woocommerce頁面中使用它,就像任何簡碼一樣:
[prod_cat cat="appliances" class="my_optional_div_class"]
標簽:shortcode,php,wordpress,woocommerce,product
來源: https://codeday.me/bug/20191011/1893949.html
總結
以上是生活随笔為你收集整理的php 编辑器中使用短代码,php-在WooCommerce短代码输出中更改标记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php1为true,php有一个预定义的
- 下一篇: php fpm error,关于启动ph