php 具有自定义属性的按钮的短代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 具有自定义属性的按钮的短代码相关的知识,希望对你有一定的参考价值。
<?php
/**
* Adds a [button] shortcode.
*
* @param array $atts An array of shortcode attributes.
*
* @return string
*/
function button_shortcode( $atts, $content = '' ) {
extract(
shortcode_atts(
array(
'link' => '#',
'icon' => '',
), $atts
)
);
/**
* Adds FontAwesome Icon Markup if the attribute exists, otherwise it outputs nothing
*
* @return string
*/
if ( ! empty( $icon ) ) {
$button_icon = '<i class="fa fa-' . $icon . '"></i>';
} else {
$button_icon = '';
}
return '<a class="button" href="' . $link . '">' . $button_icon . $content . '</a>';
}
function register_shortcodes() {
add_shortcode( 'button', 'button_shortcode' );
}
add_action( 'init', 'register_shortcodes' );
以上是关于php 具有自定义属性的按钮的短代码的主要内容,如果未能解决你的问题,请参考以下文章
添加具有订单详细信息功能的自定义按钮 - Magento 2
php 用于向woocommerce产品属性添加自定义复选框以隐藏购物车按钮的功能
具有自定义价格的 Paypal 按钮
具有自定义属性表单的 ASP.NET 组件
动态自定义属性未显示
检测自定义按钮的 UIAppearance 代理中的更改