mirror of
https://github.com/yunluo/gdk.git
synced 2024-06-09 09:12:21 +02:00
优化程序
This commit is contained in:
parent
459a723d25
commit
c6507fbec8
|
@ -317,6 +317,12 @@ $gdk_options = [
|
||||||
'type' => 'number',
|
'type' => 'number',
|
||||||
'std' => 60,
|
'std' => 60,
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
'name' => '登录失败邮件通知',
|
||||||
|
'desc' => '启用 【开启后,将所有登陆失败信息发邮件通知管理员】',
|
||||||
|
'id' => 'gdk_login_email',
|
||||||
|
'type' => 'checkbox',
|
||||||
|
],
|
||||||
[
|
[
|
||||||
'name' => '登陆数学验证',
|
'name' => '登陆数学验证',
|
||||||
'desc' => '启用 【开启后,将会登陆页面增加数学验证码】',
|
'desc' => '启用 【开启后,将会登陆页面增加数学验证码】',
|
||||||
|
@ -338,17 +344,6 @@ $gdk_options = [
|
||||||
],
|
],
|
||||||
'std' => '1',
|
'std' => '1',
|
||||||
],
|
],
|
||||||
[
|
|
||||||
'name' => '我的网站评论方式',
|
|
||||||
'desc' => '拦截垃圾评论需要区分是否是Ajax评论,Ajax评论就是<span class="key_word">无刷新直接显示评论内容的</span>,传统有刷新评论是需要浏览器刷新之后才能看到评论内容的,目前国内很多基本都是Ajax评论,所以默认为Ajax评论',
|
|
||||||
'id' => 'gdk_ajax',
|
|
||||||
'type' => 'radio',
|
|
||||||
'options' => [
|
|
||||||
'1' => '我的是Ajax无刷新评论',
|
|
||||||
'0' => '我的是传统有刷新评论',
|
|
||||||
],
|
|
||||||
'std' => '1',
|
|
||||||
],
|
|
||||||
],
|
],
|
||||||
'高级设置' => [
|
'高级设置' => [
|
||||||
[
|
[
|
||||||
|
@ -548,20 +543,6 @@ $gdk_options = [
|
||||||
'type' => 'text',
|
'type' => 'text',
|
||||||
'std' => '',
|
'std' => '',
|
||||||
],
|
],
|
||||||
[
|
|
||||||
'name' => '微信验证码',
|
|
||||||
'desc' => '请输入您的微信验证码,这里的必须要要和微信里面回复的保持一致。',
|
|
||||||
'id' => 'gdk_mp_code',
|
|
||||||
'type' => 'text',
|
|
||||||
'std' => '2233',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'name' => '微信可见提示信息,可用html代码',
|
|
||||||
'desc' => '在本输入框内输入您的微信公众号描述信息,支持html代码,字数合适就行,不能太多',
|
|
||||||
'id' => 'gdk_mp_tips',
|
|
||||||
'type' => 'textarea',
|
|
||||||
'std' => '请关注极客公园官方微信公众号,关注并订阅<span class="key_word">云落极客公园</span>获取验证码。在微信里搜索<span class="key_word">云落极客公园</span>或者微信扫描二维码都可以关注极客公园官方微信公众号。',
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
'title' => 'HTML5 桌面推送',
|
'title' => 'HTML5 桌面推送',
|
||||||
'type' => 'title',
|
'type' => 'title',
|
||||||
|
|
|
@ -38,7 +38,7 @@ function nc_comment_add_at($comment_text, $comment = '')
|
||||||
return $comment_text;
|
return $comment_text;
|
||||||
}
|
}
|
||||||
|
|
||||||
function nc_record_visitors()
|
function gdk_record_visitors()
|
||||||
{
|
{
|
||||||
if (is_singular()) {
|
if (is_singular()) {
|
||||||
global $post;
|
global $post;
|
||||||
|
@ -391,12 +391,12 @@ function gdk_die($ErrMsg)
|
||||||
//面包屑导航
|
//面包屑导航
|
||||||
function gdk_breadcrumbs($delimiter = '»', $hometitle = 'Home')
|
function gdk_breadcrumbs($delimiter = '»', $hometitle = 'Home')
|
||||||
{
|
{
|
||||||
$before = '<span class="current">';
|
$before = '<span class="current active">';
|
||||||
// 在当前链接前插入
|
// 在当前链接前插入
|
||||||
$after = '</span>';
|
$after = '</span>';
|
||||||
// 在当前链接后插入
|
// 在当前链接后插入
|
||||||
if (!is_home() && !is_front_page() || is_paged()) {
|
if (!is_home() && !is_front_page() || is_paged()) {
|
||||||
echo '<div itemscope itemtype="http://schema.org/WebPage" id="crumbs">' . __('You are here:', 'cmp');
|
echo '<div itemscope itemtype="http://schema.org/WebPage" id="crumbs" class="cm-breadcrumb">';
|
||||||
global $post;
|
global $post;
|
||||||
$homeLink = home_url();
|
$homeLink = home_url();
|
||||||
echo ' <a itemprop="breadcrumb" href="' . $homeLink . '">' . $hometitle . '</a> ' . $delimiter . ' ';
|
echo ' <a itemprop="breadcrumb" href="' . $homeLink . '">' . $hometitle . '</a> ' . $delimiter . ' ';
|
||||||
|
@ -824,6 +824,28 @@ function gdk_term_meta($term, $meta, $id)
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//CDN 缩略图处理样式
|
||||||
|
function gdk_thumb_color()
|
||||||
|
{
|
||||||
|
switch (gdk_option('gdk_cdn_serves')) {
|
||||||
|
case '1':
|
||||||
|
case '3':
|
||||||
|
return '?imageAve';
|
||||||
|
break;
|
||||||
|
case '2':
|
||||||
|
return '!/exformat/hex';
|
||||||
|
break;
|
||||||
|
case '4':
|
||||||
|
return '?x-oss-process=image/average-hue';
|
||||||
|
break;
|
||||||
|
case '5':
|
||||||
|
return '?x-image-process=image/average-hue';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//CDN 缩略图处理样式
|
//CDN 缩略图处理样式
|
||||||
function gdk_thumb_style($width, $height)
|
function gdk_thumb_style($width, $height)
|
||||||
{
|
{
|
||||||
|
@ -838,10 +860,10 @@ function gdk_thumb_style($width, $height)
|
||||||
return '?imageMogr2/thumbnail/' . $width . 'x' . $height . '!';
|
return '?imageMogr2/thumbnail/' . $width . 'x' . $height . '!';
|
||||||
break;
|
break;
|
||||||
case '4':
|
case '4':
|
||||||
return '?x-oss-process=image/resize,m_fixed,h_' . $height . ',w_' . $width . ',limit_0';
|
return '?x-oss-process=image/resize,m_fill,h_' . $height . ',w_' . $width . ',limit_0';
|
||||||
break;
|
break;
|
||||||
case '5':
|
case '5':
|
||||||
return '?x-image-process=image/resize,m_fixed,h_' . $height . ',w_' . $width . ',limit_0';
|
return '?x-image-process=image/resize,m_fill,h_' . $height . ',w_' . $width . ',limit_0';
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -11,6 +11,8 @@ add_action('do_feed_rss', 'gdk_feed_disabled', 1);
|
||||||
add_action('do_feed_rss2', 'gdk_feed_disabled', 1);
|
add_action('do_feed_rss2', 'gdk_feed_disabled', 1);
|
||||||
add_action('do_feed_atom', 'gdk_feed_disabled', 1);
|
add_action('do_feed_atom', 'gdk_feed_disabled', 1);
|
||||||
|
|
||||||
|
add_action('wp_head', 'gdk_record_visitors');
|
||||||
|
|
||||||
//禁用新版编辑器
|
//禁用新版编辑器
|
||||||
if (gdk_option('gdk_diasble_gutenberg')) {
|
if (gdk_option('gdk_diasble_gutenberg')) {
|
||||||
add_filter('use_block_editor_for_post', '__return_false');
|
add_filter('use_block_editor_for_post', '__return_false');
|
||||||
|
|
|
@ -311,7 +311,9 @@ if (gdk_option('gdk_hide_user_name')) {
|
||||||
}
|
}
|
||||||
|
|
||||||
//记录登陆失败发邮件
|
//记录登陆失败发邮件
|
||||||
|
if (gdk_option('gdk_login_email')) {
|
||||||
add_action('wp_authenticate', 'log_login', 10, 2);
|
add_action('wp_authenticate', 'log_login', 10, 2);
|
||||||
|
}
|
||||||
function log_login($username, $password)
|
function log_login($username, $password)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue