mirror of
https://github.com/WenPai-org/wpicp-license.git
synced 2025-08-04 22:05:16 +08:00
升级至 v1.3
添加新的简码。
This commit is contained in:
parent
2957170392
commit
7ef614f3ba
9 changed files with 315 additions and 106 deletions
155
includes/shortcode.php
Normal file → Executable file
155
includes/shortcode.php
Normal file → Executable file
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
/**
|
||||
* Shortcode
|
||||
* Shortcode Functions
|
||||
*/
|
||||
|
||||
// Exit if accessed directly.
|
||||
|
@ -8,87 +8,81 @@ if (!defined('ABSPATH')) {
|
|||
exit;
|
||||
}
|
||||
|
||||
|
||||
// Add ICP shortcode
|
||||
add_shortcode( 'wpicp_license', 'wpicp_license_shortcode' );
|
||||
|
||||
add_shortcode('wpicp_license', 'wpicp_license_shortcode');
|
||||
function wpicp_license_shortcode() {
|
||||
$wpicp_license = get_option( 'wpicp_license' );
|
||||
if ( $wpicp_license ) {
|
||||
$wpicp_license = get_option('wpicp_license');
|
||||
if ($wpicp_license) {
|
||||
$license_text = '' . $wpicp_license;
|
||||
$license_url = 'https://beian.miit.gov.cn';
|
||||
$target = '_blank';
|
||||
$nofollow = 'nofollow';
|
||||
$license_link = '<a href="' . esc_url( $license_url ) . '" target="' . esc_attr( $target ) . '" rel="' . esc_attr( $nofollow ) . '">' . $license_text . '</a>';
|
||||
$license_link = '<a href="' . esc_url($license_url) . '" target="' . esc_attr($target) . '" rel="' . esc_attr($nofollow) . '">' . $license_text . '</a>';
|
||||
return $license_link;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Add Wangan shortcode
|
||||
add_shortcode( 'wpicp_wangan', 'wpicp_wangan_shortcode' );
|
||||
|
||||
add_shortcode('wpicp_wangan', 'wpicp_wangan_shortcode');
|
||||
function wpicp_wangan_shortcode() {
|
||||
$wpicp_wangan = get_option( 'wpicp_wangan' );
|
||||
$wpicp_province = get_option( 'wpicp_province' );
|
||||
$wpicp_wangan = get_option('wpicp_wangan');
|
||||
$wpicp_province = get_option('wpicp_province');
|
||||
|
||||
if ( $wpicp_wangan ) {
|
||||
$wangan_text = '<img src="' . plugins_url( 'wpicp-license/assets/images/gongan.png' ) . '" alt="Wangan License" style="vertical-align:middle;" />' . $wpicp_province . '公网安备' . $wpicp_wangan . '号' ;
|
||||
if ($wpicp_wangan) {
|
||||
$wangan_text = '<img src="' . plugins_url('wpicp-license/assets/images/gongan.png') . '" alt="Wangan License" style="vertical-align:middle;" />' . $wpicp_province . '公网安备' . $wpicp_wangan . '号';
|
||||
$wangan_url = 'https://www.beian.gov.cn/portal/registerSystemInfo?recordcode=' . urlencode($wpicp_wangan);
|
||||
$target = '_blank';
|
||||
$nofollow = 'nofollow';
|
||||
$wangan_link = '<a href="' . esc_url( $wangan_url ) . '" target="' . esc_attr( $target ) . '" rel="' . esc_attr( $nofollow ) . '">' . $wangan_text . '</a>';
|
||||
$wangan_link = '<a href="' . esc_url($wangan_url) . '" target="' . esc_attr($target) . '" rel="' . esc_attr($nofollow) . '">' . $wangan_text . '</a>';
|
||||
return $wangan_link;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Add wpicp_province shortcode
|
||||
add_shortcode( 'wpicp_province', 'wpicp_province_shortcode' );
|
||||
|
||||
add_shortcode('wpicp_province', 'wpicp_province_shortcode');
|
||||
function wpicp_province_shortcode() {
|
||||
$wpicp_province = get_option( 'wpicp_province' );
|
||||
$wpicp_province = get_option('wpicp_province');
|
||||
$provinces = array(
|
||||
'京' => __('Beijing', 'wpicp-license'),
|
||||
'津' => __('Tianjin', 'wpicp-license'),
|
||||
'冀' => __('Hebei', 'wpicp-license'),
|
||||
'晋' => __('Shanxi', 'wpicp-license'),
|
||||
'蒙' => __('Inner Mongolia', 'wpicp-license'),
|
||||
'辽' => __('Liaoning', 'wpicp-license'),
|
||||
'吉' => __('Jilin', 'wpicp-license'),
|
||||
'黑' => __('Heilongjiang', 'wpicp-license'),
|
||||
'沪' => __('Shanghai', 'wpicp-license'),
|
||||
'苏' => __('Jiangsu', 'wpicp-license'),
|
||||
'浙' => __('Zhejiang', 'wpicp-license'),
|
||||
'皖' => __('Anhui', 'wpicp-license'),
|
||||
'闽' => __('Fujian', 'wpicp-license'),
|
||||
'赣' => __('Jiangxi', 'wpicp-license'),
|
||||
'鲁' => __('Shandong', 'wpicp-license'),
|
||||
'豫' => __('Henan', 'wpicp-license'),
|
||||
'鄂' => __('Hubei', 'wpicp-license'),
|
||||
'湘' => __('Hunan', 'wpicp-license'),
|
||||
'粤' => __('Guangdong', 'wpicp-license'),
|
||||
'桂' => __('Guangxi', 'wpicp-license'),
|
||||
'琼' => __('Hainan', 'wpicp-license'),
|
||||
'渝' => __('Chongqing', 'wpicp-license'),
|
||||
'川' => __('Sichuan', 'wpicp-license'),
|
||||
'黔' => __('Guizhou', 'wpicp-license'),
|
||||
'滇' => __('Yunnan', 'wpicp-license'),
|
||||
'藏' => __('Tibet', 'wpicp-license'),
|
||||
'陕' => __('Shaanxi', 'wpicp-license'),
|
||||
'甘' => __('Gansu', 'wpicp-license'),
|
||||
'青' => __('Qinghai', 'wpicp-license'),
|
||||
'宁' => __('Ningxia', 'wpicp-license'),
|
||||
'新' => __('Xinjiang', 'wpicp-license')
|
||||
// ... add more provinces here
|
||||
'京' => __('Beijing', 'wpicp-license'),
|
||||
'津' => __('Tianjin', 'wpicp-license'),
|
||||
'冀' => __('Hebei', 'wpicp-license'),
|
||||
'晋' => __('Shanxi', 'wpicp-license'),
|
||||
'蒙' => __('Inner Mongolia', 'wpicp-license'),
|
||||
'辽' => __('Liaoning', 'wpicp-license'),
|
||||
'吉' => __('Jilin', 'wpicp-license'),
|
||||
'黑' => __('Heilongjiang', 'wpicp-license'),
|
||||
'沪' => __('Shanghai', 'wpicp-license'),
|
||||
'苏' => __('Jiangsu', 'wpicp-license'),
|
||||
'浙' => __('Zhejiang', 'wpicp-license'),
|
||||
'皖' => __('Anhui', 'wpicp-license'),
|
||||
'闽' => __('Fujian', 'wpicp-license'),
|
||||
'赣' => __('Jiangxi', 'wpicp-license'),
|
||||
'鲁' => __('Shandong', 'wpicp-license'),
|
||||
'豫' => __('Henan', 'wpicp-license'),
|
||||
'鄂' => __('Hubei', 'wpicp-license'),
|
||||
'湘' => __('Hunan', 'wpicp-license'),
|
||||
'粤' => __('Guangdong', 'wpicp-license'),
|
||||
'桂' => __('Guangxi', 'wpicp-license'),
|
||||
'琼' => __('Hainan', 'wpicp-license'),
|
||||
'渝' => __('Chongqing', 'wpicp-license'),
|
||||
'川' => __('Sichuan', 'wpicp-license'),
|
||||
'黔' => __('Guizhou', 'wpicp-license'),
|
||||
'滇' => __('Yunnan', 'wpicp-license'),
|
||||
'藏' => __('Tibet', 'wpicp-license'),
|
||||
'陕' => __('Shaanxi', 'wpicp-license'),
|
||||
'甘' => __('Gansu', 'wpicp-license'),
|
||||
'青' => __('Qinghai', 'wpicp-license'),
|
||||
'宁' => __('Ningxia', 'wpicp-license'),
|
||||
'新' => __('Xinjiang', 'wpicp-license')
|
||||
);
|
||||
if ( isset( $provinces[ $wpicp_province ] ) ) {
|
||||
return $provinces[ $wpicp_province ];
|
||||
if (isset($provinces[$wpicp_province])) {
|
||||
return $provinces[$wpicp_province];
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_p shortcode
|
||||
add_shortcode( 'wpicp_p', 'wpicp_province_abbr_shortcode' );
|
||||
function wpicp_province_abbr_shortcode() {
|
||||
$wpicp_province = get_option( 'wpicp_province' );
|
||||
|
@ -97,3 +91,58 @@ function wpicp_province_abbr_shortcode() {
|
|||
return $wpicp_province;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Add wpicp_company shortcode
|
||||
add_shortcode('wpicp_company', 'wpicp_company_shortcode');
|
||||
function wpicp_company_shortcode() {
|
||||
$wpicp_company = get_option('wpicp_company');
|
||||
if ($wpicp_company) {
|
||||
return esc_html($wpicp_company);
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_email shortcode
|
||||
add_shortcode('wpicp_email', 'wpicp_email_shortcode');
|
||||
function wpicp_email_shortcode() {
|
||||
$wpicp_email = get_option('wpicp_email');
|
||||
if ($wpicp_email) {
|
||||
return esc_html($wpicp_email);
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_phone shortcode
|
||||
add_shortcode('wpicp_phone', 'wpicp_phone_shortcode');
|
||||
function wpicp_phone_shortcode() {
|
||||
$wpicp_phone = get_option('wpicp_phone');
|
||||
if ($wpicp_phone) {
|
||||
return esc_html($wpicp_phone);
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_edi shortcode
|
||||
add_shortcode('wpicp_edi', 'wpicp_edi_shortcode');
|
||||
function wpicp_edi_shortcode() {
|
||||
$wpicp_edi = get_option('wpicp_edi');
|
||||
if ($wpicp_edi) {
|
||||
return esc_html($wpicp_edi);
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_app shortcode
|
||||
add_shortcode('wpicp_app', 'wpicp_app_shortcode');
|
||||
function wpicp_app_shortcode() {
|
||||
$wpicp_app = get_option('wpicp_app');
|
||||
if ($wpicp_app) {
|
||||
return esc_html($wpicp_app);
|
||||
}
|
||||
}
|
||||
|
||||
// Add wpicp_minipapp shortcode
|
||||
add_shortcode('wpicp_minipapp', 'wpicp_minipapp_shortcode');
|
||||
function wpicp_minipapp_shortcode() {
|
||||
$wpicp_minipapp = get_option('wpicp_minipapp');
|
||||
if ($wpicp_minipapp) {
|
||||
return esc_html($wpicp_minipapp);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue