Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ijianbo
rest Api To Miniprogram
提交
7920bc99
rest Api To Miniprogram
项目概览
ijianbo
/
rest Api To Miniprogram
通知
22
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
rest Api To Miniprogram
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7920bc99
编写于
10月 13, 2023
作者:
X
xjb
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修正设置页面在手机端显示不正常的问题
上级
095cf6d7
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
402 addition
and
382 deletion
+402
-382
includes/settings/wp-wechat-config.php
includes/settings/wp-wechat-config.php
+401
-381
includes/settings/wp_code_verification.php
includes/settings/wp_code_verification.php
+1
-1
未找到文件。
includes/settings/wp-wechat-config.php
浏览文件 @
7920bc99
<?php
if
(
!
defined
(
'ABSPATH'
)
)
{
if
(
!
defined
(
'ABSPATH'
)
)
{
exit
;
}
function
weixinapp_create_menu
()
{
function
weixinapp_create_menu
()
{
// 创建新的顶级菜单
//add_menu_page('微慕小程序', '微慕小程序', 'administrator', 'weixinapp_slug', 'weixinapp_settings_page', REST_API_TO_MINIPROGRAM_PLUGIN_URL.'includes/images/icon16.png',null);
add_menu_page
(
'微慕小程序'
,
'微慕小程序'
,
'administrator'
,
'weixinapp_slug'
,
'weixinapp_settings_page'
,
'none'
,
99
);
add_submenu_page
(
'weixinapp_slug'
,
"基础设置"
,
"基础设置"
,
"administrator"
,
'weixinapp_slug'
,
'weixinapp_settings_page'
);
add_menu_page
(
'微慕小程序'
,
'微慕小程序'
,
'administrator'
,
'weixinapp_slug'
,
'weixinapp_settings_page'
,
'none'
,
99
);
add_submenu_page
(
'weixinapp_slug'
,
"基础设置"
,
"基础设置"
,
"administrator"
,
'weixinapp_slug'
,
'weixinapp_settings_page'
);
// 调用注册设置函数
add_action
(
'admin_init'
,
'register_weixinappsettings'
);
add_action
(
'admin_init'
,
'register_weixinappsettings'
);
}
function
get_jquery_source
()
{
$url
=
plugins_url
(
''
,
__FILE__
);
wp_enqueue_style
(
"tabs"
,
plugins_url
()
.
"/rest-api-to-miniprogram/includes/js/tab/tabs.css"
,
false
,
"1.0"
,
"all"
);
wp_enqueue_script
(
"tabs"
,
plugins_url
()
.
"/rest-api-to-miniprogram/includes/js/tab/tabs.min.js"
,
false
,
"1.0"
);
wp_enqueue_script
(
'rawscript'
,
plugins_url
()
.
'/'
.
REST_API_TO_MINIPROGRAM_PLUGIN_NAME
.
'/includes/js/script.js'
,
false
,
'1.0'
);
if
(
function_exists
(
'wp_enqueue_media'
)
)
{
function
get_jquery_source
()
{
$url
=
plugins_url
(
''
,
__FILE__
);
wp_enqueue_style
(
"tabs"
,
plugins_url
()
.
"/rest-api-to-miniprogram/includes/js/tab/tabs.css"
,
false
,
"1.0"
,
"all"
);
wp_enqueue_script
(
"tabs"
,
plugins_url
()
.
"/rest-api-to-miniprogram/includes/js/tab/tabs.min.js"
,
false
,
"1.0"
);
wp_enqueue_script
(
'rawscript'
,
plugins_url
()
.
'/'
.
REST_API_TO_MINIPROGRAM_PLUGIN_NAME
.
'/includes/js/script.js'
,
false
,
'1.0'
);
if
(
function_exists
(
'wp_enqueue_media'
))
{
wp_enqueue_media
();
}
}
}
function
register_weixinappsettings
()
{
function
register_weixinappsettings
()
{
// 注册设置
register_setting
(
'weixinapp-group'
,
'wf_appid'
);
register_setting
(
'weixinapp-group'
,
'wf_secret'
);
register_setting
(
'weixinapp-group'
,
'wf_appid'
);
register_setting
(
'weixinapp-group'
,
'wf_secret'
);
register_setting
(
'weixinapp-group'
,
'wf_mchid'
);
register_setting
(
'weixinapp-group'
,
'wf_paykey'
);
register_setting
(
'weixinapp-group'
,
'wf_paybody'
);
register_setting
(
'weixinapp-group'
,
'wf_mchid'
);
register_setting
(
'weixinapp-group'
,
'wf_paykey'
);
register_setting
(
'weixinapp-group'
,
'wf_paybody'
);
register_setting
(
'weixinapp-group'
,
'wf_poster_imageurl'
);
register_setting
(
'weixinapp-group'
,
'wf_enable_comment_option'
);
register_setting
(
'weixinapp-group'
,
'wf_enable_comment_check'
);
register_setting
(
'weixinapp-group'
,
'wf_poster_imageurl'
);
register_setting
(
'weixinapp-group'
,
'wf_enable_comment_option'
);
register_setting
(
'weixinapp-group'
,
'wf_enable_comment_check'
);
register_setting
(
'weixinapp-group'
,
'wf_praise_word'
);
register_setting
(
'weixinapp-group'
,
'wf_enterprise_minapp'
);
register_setting
(
'weixinapp-group'
,
'wf_praise_word'
);
register_setting
(
'weixinapp-group'
,
'wf_enterprise_minapp'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad_every'
);
register_setting
(
'weixinapp-group'
,
'wf_list_ad_every'
);
register_setting
(
'weixinapp-group'
,
'wf_excitation_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_video_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_interstitial_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_excitation_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_video_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_interstitial_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_detail_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_detail_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_about'
);
register_setting
(
'weixinapp-group'
,
'wf_display_categories'
);
register_setting
(
'weixinapp-group'
,
'wf_detail_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_detail_ad_id'
);
register_setting
(
'weixinapp-group'
,
'wf_about'
);
register_setting
(
'weixinapp-group'
,
'wf_display_categories'
);
register_setting
(
'weixinapp-group'
,
'wf_downloadfile_domain'
);
register_setting
(
'weixinapp-group'
,
'wf_business_domain'
);
register_setting
(
'weixinapp-group'
,
'wf_zan_imageurl'
);
register_setting
(
'weixinapp-group'
,
'wf_logo_imageurl'
);
register_setting
(
'weixinapp-group'
,
'wf_downloadfile_domain'
);
register_setting
(
'weixinapp-group'
,
'wf_business_domain'
);
register_setting
(
'weixinapp-group'
,
'wf_zan_imageurl'
);
register_setting
(
'weixinapp-group'
,
'wf_logo_imageurl'
);
register_setting
(
'weixinapp-group'
,
'enable_index_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_detail_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_topic_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_list_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_hot_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_comments_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_live_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_copyright_state'
);
register_setting
(
'weixinapp-group'
,
'enable_index_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_detail_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_topic_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_list_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_hot_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_comments_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'enable_live_interstitial_ad'
);
register_setting
(
'weixinapp-group'
,
'wf_copyright_state'
);
register_setting
(
'weixinapp-group'
,
'wf_detail_bottom_display_qrcode'
);
register_setting
(
'weixinapp-group'
,
'wf_minapper_qrcode_url'
);
register_setting
(
'weixinapp-group'
,
'wf_updateAvatar_count'
);
register_setting
(
'weixinapp-group'
,
'wf_hot_posts_years'
);
}
function
weixinapp_settings_page
()
{
function
weixinapp_settings_page
()
{
?>
<div
class=
"wrap"
>
<div
class=
"wrap"
>
<h2>
微慕小程序设置
</h2>
<h2>
微慕小程序设置
</h2>
<p>
Rest API to miniprogram by
<a
href=
"https://www.minapper.com"
target=
"_blank"
>
微慕
</a>
.
<?php
<p>
Rest API to miniprogram by
<a
href=
"https://www.minapper.com"
target=
"_blank"
>
微慕
</a>
.
<?php
if
(
!
empty
(
$_REQUEST
[
'settings-updated'
]))
{
if
(
function_exists
(
'MRAC'
))
{
$cachedata
=
MRAC
()
->
cacheManager
->
clear_cache
();
if
(
!
empty
(
$_REQUEST
[
'settings-updated'
]))
{
if
(
function_exists
(
'MRAC'
))
{
$cachedata
=
MRAC
()
->
cacheManager
->
clear_cache
();
}
echo
'<div id="message" class="updated fade"><p><strong>设置已保存</strong></p></div>'
;
}
}
if
(
version_compare
(
PHP_VERSION
,
'5.6.0'
,
'<='
)
)
{
if
(
version_compare
(
PHP_VERSION
,
'5.6.0'
,
'<='
))
{
echo
'<div class="notice notice-error is-dismissible">
<p><font color="red">提示:php版本小于5.6.0, 插件程序将无法正常使用,当前系统的php版本是:'
.
PHP_VERSION
.
'</font></p>
<p><font color="red">提示:php版本小于5.6.0, 插件程序将无法正常使用,当前系统的php版本是:'
.
PHP_VERSION
.
'</font></p>
</div>'
;
}
$args
=
array
(
'body'
=>
json_encode
(
array
(
'email'
=>
get_option
(
'admin_email'
),
'domain'
=>
$_SERVER
[
'SERVER_NAME'
])),
}
$args
=
array
(
'body'
=>
json_encode
(
array
(
'email'
=>
get_option
(
'admin_email'
),
'domain'
=>
$_SERVER
[
'SERVER_NAME'
])),
'headers'
=>
array
(
'Content-Type'
=>
'application/json'
),
);
$response
=
wp_remote_post
(
'https://blog.minapper.com/wp-json/uniapp-builder/v1/siteinfo'
,
$args
);
?>
<form
method=
"post"
action=
"options.php"
>
<div
class=
"responsive-tabs"
>
<?php
settings_fields
(
'weixinapp-group'
);
?>
<?php
do_settings_sections
(
'weixinapp-group'
);
?>
);
$response
=
wp_remote_post
(
'https://blog.minapper.com/wp-json/uniapp-builder/v1/siteinfo'
,
$args
);
?>
<form
method=
"post"
action=
"options.php"
>
<?php
settings_fields
(
'weixinapp-group'
);
?>
<?php
do_settings_sections
(
'weixinapp-group'
);
?>
<div
class=
"responsive-tabs"
>
<h2>
常规设置
</h2>
<div
class=
"section"
>
<table
class=
"form-table"
>
<tr
valign=
"top"
>
<th
scope=
"row"
>
AppID
</th>
<td><input
type=
"text"
name=
"wf_appid"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_appid'
)
);
?>
"
/>
*
</td>
<td><input
type=
"text"
name=
"wf_appid"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_appid'
)
);
?>
"
/>
*
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
AppSecret
</th>
<td><input
type=
"text"
name=
"wf_secret"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_secret'
)
);
?>
"
/>
*
</td>
<td><input
type=
"text"
name=
"wf_secret"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_secret'
)
);
?>
"
/>
*
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
商户号MCHID
</th>
<td><input
type=
"text"
name=
"wf_mchid"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_mchid'
)
);
?>
"
/>
<p
style=
"color: #959595; display:inline"
>
微信支付商户后台获取
</p></td>
<td><input
type=
"text"
name=
"wf_mchid"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_mchid'
));
?>
"
/>
<p
style=
"color: #959595; display:inline"
>
微信支付商户后台获取
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
商户支付密钥key
</th>
<td><input
type=
"text"
name=
"wf_paykey"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_paykey'
)
);
?>
"
/>
<p
style=
"color: #959595; display:inline"
>
微信支付商户后台获取
</p></td>
<td><input
type=
"text"
name=
"wf_paykey"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_paykey'
));
?>
"
/>
<p
style=
"color: #959595; display:inline"
>
微信支付商户后台获取
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
支付描述
</th>
<td><input
type=
"text"
name=
"wf_paybody"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_paybody'
)
);
?>
"
/><br
/><p
style=
"color: #959595; display:inline"
>
* 商家名称-销售商品类目,例如:守望轩-赞赏
</p></td>
<td><input
type=
"text"
name=
"wf_paybody"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_paybody'
));
?>
"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 商家名称-销售商品类目,例如:守望轩-赞赏
</p>
</td>
</tr>
...
...
@@ -154,13 +156,13 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<tr
valign=
"top"
>
<th
scope=
"row"
>
在小程序里显示的文章分类id
</th>
<td><input
type=
"text"
name=
"wf_display_categories"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_display_categories'
)
);
?>
"
/>
<td><input
type=
"text"
name=
"wf_display_categories"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_display_categories'
)
);
?>
"
/>
<p
style=
"color: #959595 ; display:inline"
>
* 文章分类id,只支持一级分类,请用英文半角逗号分隔,留空则显示所有分类
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
用户一年内可修改头像的次数
</th>
<td><input
type=
"numbver"
name=
"wf_updateAvatar_count"
placeholder=
"3"
style=
"width:50px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_updateAvatar_count'
)
);
?>
"
/>
次
<td><input
type=
"numbver"
name=
"wf_updateAvatar_count"
placeholder=
"3"
style=
"width:50px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_updateAvatar_count'
)
);
?>
"
/>
次
<p
style=
"color: #959595 ; display:inline"
>
* 填写整数,留空则修改次数为0次
</p>
</td>
</tr>
...
...
@@ -169,16 +171,16 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<tr
valign=
"top"
>
<th
scope=
"row"
>
选择"关于"页面
</th>
<td>
<select
id=
"wf_about"
name=
"wf_about"
>
<select
id=
"wf_about"
name=
"wf_about"
>
<?php
$mypages
=
get_pages
(
array
(
'child_of'
=>
0
,
'sort_column'
=>
'post_date'
,
'sort_order'
=>
'desc'
)
);
foreach
(
$mypages
as
$page
)
{
$mypages
=
get_pages
(
array
(
'child_of'
=>
0
,
'sort_column'
=>
'post_date'
,
'sort_order'
=>
'desc'
)
);
foreach
(
$mypages
as
$page
)
{
$title
=
$page
->
post_title
;
$pageId
=
$page
->
ID
;
$pageId
=
$page
->
ID
;
?>
<option
value=
"
<?php
echo
$pageId
;
?>
"
<?php
echo
get_option
(
'wf_about'
)
==
$pageId
?
'selected'
:
''
;
?>
>
<?php
echo
$title
?>
</option>
"
<option
value=
"
<?php
echo
$pageId
;
?>
"
<?php
echo
get_option
(
'wf_about'
)
==
$pageId
?
'selected'
:
''
;
?>
>
<?php
echo
$title
?>
</option>
"
<?php
}
?>
</select>
</td>
...
...
@@ -188,8 +190,8 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<th
scope=
"row"
>
文章排行的年限
</th>
<td>
距今
<select
id=
"wf_hot_posts_years"
name=
"wf_hot_posts_years"
>
<?php
for
(
$i
=
1
;
$i
<
11
;
$i
++
)
{
?>
<option
value=
"
<?php
echo
$i
;
?>
"
<?php
echo
get_option
(
'wf_hot_posts_years'
)
==
$i
.
''
?
'selected'
:
''
;
?>
>
<?php
echo
$i
;
?>
</option>
<?php
for
(
$i
=
1
;
$i
<
11
;
$i
++
)
{
?>
<option
value=
"
<?php
echo
$i
;
?>
"
<?php
echo
get_option
(
'wf_hot_posts_years'
)
==
$i
.
''
?
'selected'
:
''
;
?>
>
<?php
echo
$i
;
?>
</option>
<?php
}
?>
</select>
年
...
...
@@ -203,18 +205,18 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<?php
$wf_enable_comment_option
=
get_option
(
'wf_enable_comment_option'
);
$checkbox
=
empty
(
$wf_enable_comment_option
)
?
''
:
'checked'
;
echo
'<input name="wf_enable_comment_option" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$wf_enable_comment_option
=
get_option
(
'wf_enable_comment_option'
);
$checkbox
=
empty
(
$wf_enable_comment_option
)
?
''
:
'checked'
;
echo
'<input name="wf_enable_comment_option" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
    
“订阅者”用户开启评论审核
<?php
$wf_enable_comment_check
=
get_option
(
'wf_enable_comment_check'
);
$checkbox1
=
empty
(
$wf_enable_comment_check
)
?
''
:
'checked'
;
echo
'<input name="wf_enable_comment_check" type="checkbox" value="1" '
.
$checkbox1
.
' />'
;
$wf_enable_comment_check
=
get_option
(
'wf_enable_comment_check'
);
$checkbox1
=
empty
(
$wf_enable_comment_check
)
?
''
:
'checked'
;
echo
'<input name="wf_enable_comment_check" type="checkbox" value="1" '
.
$checkbox1
.
' />'
;
?>
</td>
...
...
@@ -224,9 +226,9 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<th
scope=
"row"
>
小程序是否是企业主体
</th>
<td>
<?php
$wf_enterprise_minapp
=
get_option
(
'wf_enterprise_minapp'
);
$checkbox
=
empty
(
$wf_enterprise_minapp
)
?
''
:
'checked'
;
echo
'<input name="wf_enterprise_minapp" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$wf_enterprise_minapp
=
get_option
(
'wf_enterprise_minapp'
);
$checkbox
=
empty
(
$wf_enterprise_minapp
)
?
''
:
'checked'
;
echo
'<input name="wf_enterprise_minapp" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
<p
style=
"color: #959595; display:inline"
>
* 如果是企业主体的小程序,请勾选
</p>
</td>
...
...
@@ -243,53 +245,69 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<tr
valign=
"top"
>
<th
scope=
"row"
>
小程序logo图片地址
</th>
<td><input
type=
"text"
name=
"wf_logo_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_logo_imageurl'
)
);
?>
"
/>
<input
id=
"wf_logo_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br/><p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p></td>
<td><input
type=
"text"
name=
"wf_logo_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_logo_imageurl'
));
?>
"
/>
<input
id=
"wf_logo_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
海报图片默认地址
</th>
<td><input
type=
"text"
name=
"wf_poster_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_poster_imageurl'
)
);
?>
"
/>
<input
id=
"wf_poster_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br/><p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p></td>
<td><input
type=
"text"
name=
"wf_poster_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_poster_imageurl'
));
?>
"
/>
<input
id=
"wf_poster_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
赞赏码图片地址
</th>
<td><input
type=
"text"
name=
"wf_zan_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_zan_imageurl'
)
);
?>
"
/>
<input
id=
"wf_zan_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br/><p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p></td>
<td><input
type=
"text"
name=
"wf_zan_imageurl"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_zan_imageurl'
));
?>
"
/>
<input
id=
"wf_zan_imageurl-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/poster.jpg
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
小程序码图片地址
</th>
<td><input
type=
"text"
name=
"wf_minapper_qrcode_url"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_minapper_qrcode_url'
)
);
?>
"
/>
<input
id=
"wf_minapper_qrcode_url-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br/><p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/2017/04/weixinapp-watch-life.jpg
</p></td>
<td><input
type=
"text"
name=
"wf_minapper_qrcode_url"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_minapper_qrcode_url'
));
?>
"
/>
<input
id=
"wf_minapper_qrcode_url-btn"
class=
"button im-upload"
type=
"button"
value=
"选择图片"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 请输完整的图片地址,例如:https://www.watch-life.net/images/2017/04/weixinapp-watch-life.jpg
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
"赞赏"文字调整为
</th>
<td><input
type=
"text"
name=
"wf_praise_word"
placeholder=
"喜欢"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_praise_word'
)
);
?>
"
/><br
/><p
style=
"color: #959595; display:inline"
>
* 例如:
<code>
鼓励
</code>
,
<code>
喜欢
</code>
,
<code>
稀罕
</code>
,不要超过两个汉字
</p></td>
<td><input
type=
"text"
name=
"wf_praise_word"
placeholder=
"喜欢"
style=
"width:400px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_praise_word'
));
?>
"
/><br
/>
<p
style=
"color: #959595; display:inline"
>
* 例如:
<code>
鼓励
</code>
,
<code>
喜欢
</code>
,
<code>
稀罕
</code>
,不要超过两个汉字
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
downloadFile域名
</th>
<td>
<textarea
name=
"wf_downloadfile_domain"
id=
"wf_downloadfile_domain"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_downloadfile_domain'
)
);
?>
</textarea>
<br/><p
style=
"color: #959595; display:inline"
>
请输入域名,用英文逗号分隔
</p></td>
<textarea
name=
"wf_downloadfile_domain"
id=
"wf_downloadfile_domain"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_downloadfile_domain'
));
?>
</textarea>
<br
/>
<p
style=
"color: #959595; display:inline"
>
请输入域名,用英文逗号分隔
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
业务域名
</th>
<td>
<textarea
name=
"wf_business_domain"
id=
"wf_business_domain"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_business_domain'
)
);
?>
</textarea>
<br/><p
style=
"color: #959595; display:inline"
>
请输入域名,用英文逗号分隔。仅支持企业主体小程序。
</p></td>
<textarea
name=
"wf_business_domain"
id=
"wf_business_domain"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_business_domain'
));
?>
</textarea>
<br
/>
<p
style=
"color: #959595; display:inline"
>
请输入域名,用英文逗号分隔。仅支持企业主体小程序。
</p>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
版权声明
</th>
<td>
<textarea
name=
"wf_copyright_state"
id=
"wf_copyright_state"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_copyright_state'
)
);
?>
</textarea>
<br/><p
style=
"color: #959595; display:inline"
>
支持html标签,将显示在文章结尾,不想显示请留空。
</p></td>
<textarea
name=
"wf_copyright_state"
id=
"wf_copyright_state"
class=
"large-text code"
rows=
"3"
>
<?php
echo
esc_attr
(
get_option
(
'wf_copyright_state'
));
?>
</textarea>
<br
/>
<p
style=
"color: #959595; display:inline"
>
支持html标签,将显示在文章结尾,不想显示请留空。
</p>
</td>
</tr>
...
...
@@ -303,12 +321,13 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<th
scope=
"row"
>
开启文章列表广告
</th>
<td>
<?php
$wf_list_ad
=
get_option
(
'wf_list_ad'
);
$checkbox
=
empty
(
$wf_list_ad
)
?
''
:
'checked'
;
echo
'<input name="wf_list_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$wf_list_ad
=
get_option
(
'wf_list_ad'
);
$checkbox
=
empty
(
$wf_list_ad
)
?
''
:
'checked'
;
echo
'<input name="wf_list_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
   
Banner广告id:
 
<input
type=
"text"
name=
"wf_list_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_list_ad_id'
)
);
?>
"
/>
<br/>
             
每
<input
type=
"number"
name=
"wf_list_ad_every"
style=
"width:40px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_list_ad_every'
)
);
?>
"
/>
条列表展示一条广告
<br/><p
style=
"color: #959595; display:inline"
>
            
请输入整数,否则无法正常展示广告
</p>
   
Banner广告id:
 
<input
type=
"text"
name=
"wf_list_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_list_ad_id'
));
?>
"
/>
<br
/>
             
每
<input
type=
"number"
name=
"wf_list_ad_every"
style=
"width:40px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_list_ad_every'
));
?>
"
/>
条列表展示一条广告
<br
/>
<p
style=
"color: #959595; display:inline"
>
            
请输入整数,否则无法正常展示广告
</p>
</td>
</td>
</tr>
...
...
@@ -318,118 +337,119 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
<td>
<?php
$wf_detail_ad
=
get_option
(
'wf_detail_ad'
);
$checkbox
=
empty
(
$wf_detail_ad
)
?
''
:
'checked'
;
echo
'<input name="wf_detail_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$wf_detail_ad
=
get_option
(
'wf_detail_ad'
);
$checkbox
=
empty
(
$wf_detail_ad
)
?
''
:
'checked'
;
echo
'<input name="wf_detail_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
   
Banner广告id:
 
<input
type=
"text"
name=
"wf_detail_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_detail_ad_id'
)
);
?>
"
/>
   
Banner广告id:
 
<input
type=
"text"
name=
"wf_detail_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_detail_ad_id'
)
);
?>
"
/>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
激励视频广告id
</th>
<td>
<input
type=
"text"
name=
"wf_excitation_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_excitation_ad_id'
)
);
?>
"
/>
<input
type=
"text"
name=
"wf_excitation_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_excitation_ad_id'
)
);
?>
"
/>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
视频广告id
</th>
<td>
<input
type=
"text"
name=
"wf_video_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_video_ad_id'
)
);
?>
"
/>
<input
type=
"text"
name=
"wf_video_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_video_ad_id'
)
);
?>
"
/>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
插屏广告id
</th>
<td>
<input
type=
"text"
name=
"wf_interstitial_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_interstitial_ad_id'
)
);
?>
"
/>
<input
type=
"text"
name=
"wf_interstitial_ad_id"
style=
"width:300px; height:40px"
value=
"
<?php
echo
esc_attr
(
get_option
(
'wf_interstitial_ad_id'
)
);
?>
"
/>
</td>
</tr>
<tr
valign=
"top"
>
<th
scope=
"row"
>
启动插屏广告的页面
</th>
<td>
<?php
$enable_index_interstitial_ad
=
get_option
(
'enable_index_interstitial_ad'
);
$checkbox
=
empty
(
$enable_index_interstitial_ad
)
?
''
:
'checked'
;
echo
'首页<input name="enable_index_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_index_interstitial_ad
=
get_option
(
'enable_index_interstitial_ad'
);
$checkbox
=
empty
(
$enable_index_interstitial_ad
)
?
''
:
'checked'
;
echo
'首页<input name="enable_index_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_detail_interstitial_ad
=
get_option
(
'enable_detail_interstitial_ad'
);
$checkbox
=
empty
(
$enable_detail_interstitial_ad
)
?
''
:
'checked'
;
echo
'文章详情页<input name="enable_detail_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_detail_interstitial_ad
=
get_option
(
'enable_detail_interstitial_ad'
);
$checkbox
=
empty
(
$enable_detail_interstitial_ad
)
?
''
:
'checked'
;
echo
'文章详情页<input name="enable_detail_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_topic_interstitial_ad
=
get_option
(
'enable_topic_interstitial_ad'
);
$checkbox
=
empty
(
$enable_topic_interstitial_ad
)
?
''
:
'checked'
;
echo
'专题(分类)页<input name="enable_topic_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_topic_interstitial_ad
=
get_option
(
'enable_topic_interstitial_ad'
);
$checkbox
=
empty
(
$enable_topic_interstitial_ad
)
?
''
:
'checked'
;
echo
'专题(分类)页<input name="enable_topic_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_list_interstitial_ad
=
get_option
(
'enable_list_interstitial_ad'
);
$checkbox
=
empty
(
$enable_list_interstitial_ad
)
?
''
:
'checked'
;
echo
'专题(分类)文章列表页  <input name="enable_list_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_list_interstitial_ad
=
get_option
(
'enable_list_interstitial_ad'
);
$checkbox
=
empty
(
$enable_list_interstitial_ad
)
?
''
:
'checked'
;
echo
'专题(分类)文章列表页  <input name="enable_list_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_hot_interstitial_ad
=
get_option
(
'enable_hot_interstitial_ad'
);
$checkbox
=
empty
(
$enable_hot_interstitial_ad
)
?
''
:
'checked'
;
echo
'排行页<input name="enable_hot_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_hot_interstitial_ad
=
get_option
(
'enable_hot_interstitial_ad'
);
$checkbox
=
empty
(
$enable_hot_interstitial_ad
)
?
''
:
'checked'
;
echo
'排行页<input name="enable_hot_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_comments_interstitial_ad
=
get_option
(
'enable_comments_interstitial_ad'
);
$checkbox
=
empty
(
$enable_comments_interstitial_ad
)
?
''
:
'checked'
;
echo
'最新评论页<input name="enable_comments_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_comments_interstitial_ad
=
get_option
(
'enable_comments_interstitial_ad'
);
$checkbox
=
empty
(
$enable_comments_interstitial_ad
)
?
''
:
'checked'
;
echo
'最新评论页<input name="enable_comments_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
 
<?php
$enable_live_interstitial_ad
=
get_option
(
'enable_live_interstitial_ad'
);
$checkbox
=
empty
(
$enable_live_interstitial_ad
)
?
''
:
'checked'
;
echo
'直播页<input name="enable_live_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
$enable_live_interstitial_ad
=
get_option
(
'enable_live_interstitial_ad'
);
$checkbox
=
empty
(
$enable_live_interstitial_ad
)
?
''
:
'checked'
;
echo
'直播页<input name="enable_live_interstitial_ad" type="checkbox" value="1" '
.
$checkbox
.
' />'
;
?>
</td>
</tr>
</table>
</table>
</div>
<h2>
微慕增强版
</h2>
<div
class=
"section"
>
<div
style=
"display: flex; flex-direction: row; margin-bottom: 10px"
>
<a
href=
"https://www.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
><div
style=
"width:120px; height:32px; background-color: #ff8f3b; border-radius: 4px; color: #fff;display: flex;justify-content: center; align-items: center;margin-right: 16px"
>
微慕官网
</div></a>
<a
href=
"https://shops.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
><div
style=
"width:120px; height:32px; background-color: #fff; border: 1px solid #ff8f3b; border-radius: 4px; box-sizing: border-box; color: #ff8f3b;display: flex;justify-content: center; align-items: center"
>
微慕商城
</div></a>
<a
href=
"https://www.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
>
<div
style=
"width:120px; height:32px; background-color: #ff8f3b; border-radius: 4px; color: #fff;display: flex;justify-content: center; align-items: center;margin-right: 16px"
>
微慕官网
</div>
</a>
<a
href=
"https://shops.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
>
<div
style=
"width:120px; height:32px; background-color: #fff; border: 1px solid #ff8f3b; border-radius: 4px; box-sizing: border-box; color: #ff8f3b;display: flex;justify-content: center; align-items: center"
>
微慕商城
</div>
</a>
</div>
<p
style=
"color: #4c4c4c;text-align:justify; line-height: 2"
>
微慕增强版WordPress小程序是一款,在原守望轩开源小程序(现微慕开源小程序)基础上重新架构、设计、优化过的wordpress多端小程序,性能和用户体验更佳,界面设计更加简洁清新,同时打通
<span
style=
"font-weight:bold"
>
微信小程序、QQ小程序、百度小程序、支付宝小程序、头条小程序...真正实现一站多端
</span>
,可使用微信扫描下方小程序码直接体验:
</p>
<div>
<img
src=
"
<?php
echo
REST_API_TO_MINIPROGRAM_PLUGIN_URL
.
'includes/images/minapper-plus.jpg'
?>
"
alt=
"微慕增强版"
width=
"100%"
></img>
<img
src=
"
<?php
echo
REST_API_TO_MINIPROGRAM_PLUGIN_URL
.
'includes/images/minapper-plus.jpg'
?>
"
alt=
"微慕增强版"
width=
"100%"
></img>
</div>
</div>
<h2>
微慕版专业版
</h2>
<div
class=
"section"
>
<div
style=
"display: flex; flex-direction: row; margin-bottom: 10px"
>
<a
href=
"https://www.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
><div
style=
"width:120px; height:32px; background-color: #fc6e6e; border-radius: 4px; color: #fff;display: flex;justify-content: center; align-items: center;margin-right: 16px"
>
微慕官网
</div></a>
<a
href=
"https://shops.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
><div
style=
"width:120px; height:32px; background-color: #fff; border: 1px solid #fc6e6e; border-radius: 4px; box-sizing: border-box; color: #fc6e6e;display: flex;justify-content: center; align-items: center"
>
微慕商城
</div></a>
<a
href=
"https://www.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
>
<div
style=
"width:120px; height:32px; background-color: #fc6e6e; border-radius: 4px; color: #fff;display: flex;justify-content: center; align-items: center;margin-right: 16px"
>
微慕官网
</div>
</a>
<a
href=
"https://shops.minapper.com"
target=
"_blank"
style=
"text-decoration: none"
>
<div
style=
"width:120px; height:32px; background-color: #fff; border: 1px solid #fc6e6e; border-radius: 4px; box-sizing: border-box; color: #fc6e6e;display: flex;justify-content: center; align-items: center"
>
微慕商城
</div>
</a>
</div>
<p
style=
"color: #4c4c4c;text-align:justify; line-height: 2"
>
微慕版专业版WordPress小程序和插件,在“守望轩”开源小程序的基础上,架构完全重构,在性能上大幅度优化,增加了
<span
style=
"font-weight:bold"
>
动态圈子、积分系统、文章投稿、发布动态、付费阅读、会员权限、多种图文列表样式、预约表单、订阅消息
</span>
等功能
</p>
<div>
<img
src=
"
<?php
echo
REST_API_TO_MINIPROGRAM_PLUGIN_URL
.
'includes/images/minapper-pro.jpg'
?>
"
alt=
"微慕专业版"
width=
"100%"
></img>
<img
src=
"
<?php
echo
REST_API_TO_MINIPROGRAM_PLUGIN_URL
.
'includes/images/minapper-pro.jpg'
?>
"
alt=
"微慕专业版"
width=
"100%"
></img>
</div>
</div>
</div>
<?php
submit_button
();
?>
</form>
<?php
submit_button
();
?>
</form>
<?php
get_jquery_source
();
?>
<script>
jQuery
(
document
).
ready
(
function
(
$
)
{
...
...
@@ -439,5 +459,5 @@ $response = wp_remote_post('https://blog.minapper.com/wp-json/uniapp-builder/v1/
// }
});
</script>
</div>
</div>
<?php
}
includes/settings/wp_code_verification.php
浏览文件 @
7920bc99
...
...
@@ -8,7 +8,7 @@ add_action('init', 'minapper_do_output_buffer');
function
minapper_check_validation
()
{
//delete_transient('minapper_is_validated');
//delete_option('minapper_is_validated');
if
(
isset
(
$_GET
[
'page'
])
&&
(
$_GET
[
'page'
]
==
'weixinapp_slug'
||
$_GET
[
'page'
]
==
'minapper_expand_settings_page'
))
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录