chore: replace the default resource url (#207)

pull/230/head
Seaton Jiang 2020-04-12 08:45:36 +08:00
parent cc709702be
commit a5aba8de19
No known key found for this signature in database
GPG Key ID: FC3D886E252D902B
13 changed files with 109 additions and 108 deletions

View File

@ -3,7 +3,7 @@
* 404 模板 * 404 模板
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.14 * @version 2020.04.12
*/ */
get_header(); ?> get_header(); ?>
@ -13,9 +13,9 @@ get_header(); ?>
<div class="col-12 page404"> <div class="col-12 page404">
<div class="thumbnail" style="background-image: url(<?php <div class="thumbnail" style="background-image: url(<?php
if(!kratos_option('g_404')){ if(!kratos_option('g_404')){
$img = get_template_directory_uri() . '/assets/img/404.jpg'; $img = ASSET_PATH . '/assets/img/404.jpg';
} else { } else {
$img = kratos_option('g_404', get_template_directory_uri() . '/assets/img/404.jpg'); $img = kratos_option('g_404', ASSET_PATH . '/assets/img/404.jpg');
} }
echo $img; ?>"> echo $img; ?>">
<div class="overlay"></div> <div class="overlay"></div>

View File

@ -3,7 +3,7 @@
* 主题页脚 * 主题页脚
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.17 * @version 2020.04.12
*/ */
?> ?>
<div class="k-footer"> <div class="k-footer">
@ -17,7 +17,7 @@
<div class="wechat"> <div class="wechat">
<span class="kicon i-wechat"></span> <span class="kicon i-wechat"></span>
<div class="wechat-pic"> <div class="wechat-pic">
<img src="<?php echo kratos_option('s_wechat_url', get_template_directory_uri() . '/assets/img/wechat.png'); ?>"> <img src="<?php echo kratos_option('s_wechat_url', ASSET_PATH . '/assets/img/wechat.png'); ?>">
</div> </div>
</div> </div>
<?php } ?> <?php } ?>

View File

@ -3,7 +3,7 @@
* 主题页眉 * 主题页眉
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.14 * @version 2020.04.12
*/ */
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
@ -59,9 +59,9 @@
<div class="overlay"></div> <div class="overlay"></div>
<div class="content text-center" style="background-image: url(<?php <div class="content text-center" style="background-image: url(<?php
if(!kratos_option('top_img')){ if(!kratos_option('top_img')){
$img = get_template_directory_uri() . '/assets/img/background.png'; $img = ASSET_PATH . '/assets/img/background.png';
} else { } else {
$img = kratos_option('top_img', get_template_directory_uri() . '/assets/img/background.png'); $img = kratos_option('top_img', ASSET_PATH . '/assets/img/background.png');
} }
echo $img; ?>);"> echo $img; ?>);">
<div class="introduce animated fadeInUp"> <div class="introduce animated fadeInUp">

View File

@ -226,7 +226,7 @@ class Options_Framework_Interface
global $wp_version; global $wp_version;
$version = $wp_version; $version = $wp_version;
$output .= '<div class="about-content"> $output .= '<div class="about-content">
<img src="https://n3.cdn.vtrois.com/kratos/' . THEME_VERSION . '/inc/options-framework/images/about.png"> <img src="' . ASSET_PATH . '/inc/options-framework/images/about.png">
<h4>' . __('基础信息', 'kratos') . '</h4> <h4>' . __('基础信息', 'kratos') . '</h4>
<ul> <ul>
<li>' . __('PHP 版本:', 'kratos') . PHP_VERSION . '</li> <li>' . __('PHP 版本:', 'kratos') . PHP_VERSION . '</li>
@ -247,10 +247,10 @@ class Options_Framework_Interface
<h4>' . __('版权声明', 'kratos') . '</h4> <h4>' . __('版权声明', 'kratos') . '</h4>
<p>' . __('主题源码使用 <a href="https://github.com/Vtrois/Kratos/blob/master/LICENSE" target="_blank">MIT 协议</a> 进行许可,说明文档使用 <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank">CC BY-NC-ND 4.0</a> 进行许可。', 'kratos') . '</p> <p>' . __('主题源码使用 <a href="https://github.com/Vtrois/Kratos/blob/master/LICENSE" target="_blank">MIT 协议</a> 进行许可,说明文档使用 <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank">CC BY-NC-ND 4.0</a> 进行许可。', 'kratos') . '</p>
<h4>' . __('打赏支持', 'kratos') . '</h4> <h4>' . __('打赏支持', 'kratos') . '</h4>
<img src="https://n3.cdn.vtrois.com/kratos/' . THEME_VERSION . '/inc/options-framework/images/donate.png"> <img src="' . ASSET_PATH . '/inc/options-framework/images/donate.png">
<p class="tips">' . __('项目的发展需要您的支持和鼓励,打赏时请确认作者姓名为<b>姜学栋</b>', 'kratos') . '</p> <p class="tips">' . __('项目的发展需要您的支持和鼓励,打赏时请确认作者姓名为<b>姜学栋</b>', 'kratos') . '</p>
<h4>' . __('赞助商', 'kratos') . '</h4> <h4>' . __('赞助商', 'kratos') . '</h4>
<a href="https://www.maoyuncloud.com/" target="_blank"><img class="maocloud" src="https://n3.cdn.vtrois.com/kratos/' . THEME_VERSION . '/inc/options-framework/images/maocloud.png"></a> <a href="https://www.maoyuncloud.com/" target="_blank"><img class="maocloud" src="' . ASSET_PATH . '/inc/options-framework/images/maocloud.png"></a>
</div>'; </div>';
break; break;

View File

@ -3,7 +3,7 @@
* 文章相关函数 * 文章相关函数
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.02.23 * @version 2020.04.12
*/ */
// 文章链接添加 target 和 rel // 文章链接添加 target 和 rel
@ -124,9 +124,9 @@ function post_thumbnail()
echo '<img src="' . $img_val . '" />'; echo '<img src="' . $img_val . '" />';
} else { } else {
if (!kratos_option('g_postthumbnail')) { if (!kratos_option('g_postthumbnail')) {
$img = get_template_directory_uri() . '/assets/img/default.jpg'; $img = ASSET_PATH . '/assets/img/default.jpg';
} else { } else {
$img = kratos_option('g_postthumbnail', get_template_directory_uri() . '/assets/img/default.jpg'); $img = kratos_option('g_postthumbnail', ASSET_PATH . '/assets/img/default.jpg');
} }
echo '<img src="' . $img . '" />'; echo '<img src="' . $img . '" />';
} }
@ -200,7 +200,7 @@ function pagelist($range = 5)
// 文章评论 // 文章评论
function comment_scripts() function comment_scripts()
{ {
wp_enqueue_script('comment', get_template_directory_uri() . '/assets/js/comments.min.js', array(), THEME_VERSION); wp_enqueue_script('comment', ASSET_PATH . '/assets/js/comments.min.js', array(), THEME_VERSION);
wp_localize_script('comment', 'ajaxcomment', array( wp_localize_script('comment', 'ajaxcomment', array(
'ajax_url' => admin_url('admin-ajax.php'), 'ajax_url' => admin_url('admin-ajax.php'),
'order' => get_option('comment_order'), 'order' => get_option('comment_order'),
@ -305,7 +305,7 @@ $defaults = array('add_below' => 'comment', 'respond_id' => 'respond', 'reply_te
// 文章评论表情 // 文章评论表情
function custom_smilies_src($img_src, $img, $siteurl) function custom_smilies_src($img_src, $img, $siteurl)
{ {
return get_bloginfo('template_directory') . '/assets/img/smilies/' . $img; return ASSET_PATH . '/assets/img/smilies/' . $img;
} }
add_filter('smilies_src', 'custom_smilies_src', 1, 10); add_filter('smilies_src', 'custom_smilies_src', 1, 10);
@ -360,7 +360,7 @@ function get_wpsmiliestrans()
global $output; global $output;
$wpsmilies = array_unique($wpsmiliestrans); $wpsmilies = array_unique($wpsmiliestrans);
foreach ($wpsmilies as $alt => $src_path) { foreach ($wpsmilies as $alt => $src_path) {
$output .= '<a class="add-smily" data-smilies="' . $alt . '"><img class="wp-smiley" src="' . get_bloginfo('template_directory') . '/assets/img/smilies/' . rtrim($src_path, "png") . 'png" /></a>'; $output .= '<a class="add-smily" data-smilies="' . $alt . '"><img class="wp-smiley" src="' . ASSET_PATH . '/assets/img/smilies/' . rtrim($src_path, "png") . 'png" /></a>';
} }
return $output; return $output;
} }

View File

@ -3,9 +3,20 @@
* 核心函数 * 核心函数
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.17 * @version 2020.04.12
*/ */
if (kratos_option('g_cdn', false)) {
$cdn_array = array(
'maocloud' => 'https://n3.cdn.vtrois.com/kratos/' . THEME_VERSION,
'jsdelivr' => 'https://cdn.jsdelivr.net/gh/vtrois/kratos@' . THEME_VERSION,
);
$asset_path = $cdn_array[kratos_option('g_cdn_n3', 'maocloud')];
} else {
$asset_path = get_template_directory_uri();
}
define('ASSET_PATH', $asset_path);
// 自动跳转主题设置 // 自动跳转主题设置
function init_theme() function init_theme()
{ {
@ -27,42 +38,32 @@ add_action('after_setup_theme', 'theme_languages');
// 资源加载 // 资源加载
function theme_autoload() function theme_autoload()
{ {
if (kratos_option('g_cdn', false)) {
$cdn_array = array(
'maocloud' => 'https://n3.cdn.vtrois.com/kratos/' . THEME_VERSION,
'jsdelivr' => 'https://cdn.jsdelivr.net/gh/vtrois/kratos@' . THEME_VERSION,
);
$dir = $cdn_array[kratos_option('g_cdn_n3', 'maocloud')];
} else {
$dir = get_template_directory_uri();
}
if (!is_admin()) { if (!is_admin()) {
// css // css
wp_enqueue_style('bootstrap', $dir . '/assets/css/bootstrap.min.css', array(), '4.4.1'); wp_enqueue_style('bootstrap', ASSET_PATH . '/assets/css/bootstrap.min.css', array(), '4.4.1');
wp_enqueue_style('kicon', $dir . '/assets/css/iconfont.min.css', array(), THEME_VERSION); wp_enqueue_style('kicon', ASSET_PATH . '/assets/css/iconfont.min.css', array(), THEME_VERSION);
wp_enqueue_style('layer', $dir . '/assets/css/layer.min.css', array(), '3.1.1'); wp_enqueue_style('layer', ASSET_PATH . '/assets/css/layer.min.css', array(), '3.1.1');
if (kratos_option('g_animate', false)) { if (kratos_option('g_animate', false)) {
wp_enqueue_style('animate', $dir . '/assets/css/animate.min.css', array(), '3.7.2'); wp_enqueue_style('animate', ASSET_PATH . '/assets/css/animate.min.css', array(), '3.7.2');
} }
if (kratos_option('g_fontawesome', false)) { if (kratos_option('g_fontawesome', false)) {
wp_enqueue_style('fontawesome', $dir . '/assets/css/fontawesome.min.css', array(), '5.13.0'); wp_enqueue_style('fontawesome', ASSET_PATH . '/assets/css/fontawesome.min.css', array(), '5.13.0');
} }
wp_enqueue_style('kratos', $dir . '/assets/css/kratos.min.css', array(), THEME_VERSION); wp_enqueue_style('kratos', ASSET_PATH . '/assets/css/kratos.min.css', array(), THEME_VERSION);
wp_enqueue_style('custom', get_template_directory_uri() . '/custom/custom.css', array(), THEME_VERSION); wp_enqueue_style('custom', get_template_directory_uri() . '/custom/custom.css', array(), THEME_VERSION);
// js // js
wp_deregister_script('jquery'); wp_deregister_script('jquery');
wp_enqueue_script('jquery', $dir . '/assets/js/jquery.min.js', array(), '3.4.1', false); wp_enqueue_script('jquery', ASSET_PATH . '/assets/js/jquery.min.js', array(), '3.4.1', false);
wp_enqueue_script('bootstrap', $dir . '/assets/js/bootstrap.min.js', array(), '4.4.1', true); wp_enqueue_script('bootstrap', ASSET_PATH . '/assets/js/bootstrap.min.js', array(), '4.4.1', true);
wp_enqueue_script('layer', $dir . '/assets/js/layer.min.js', array(), '3.1.1', true); wp_enqueue_script('layer', ASSET_PATH . '/assets/js/layer.min.js', array(), '3.1.1', true);
wp_enqueue_script('kratos', $dir . '/assets/js/kratos.min.js', array(), THEME_VERSION, true); wp_enqueue_script('kratos', ASSET_PATH . '/assets/js/kratos.min.js', array(), THEME_VERSION, true);
wp_enqueue_script('custom', get_template_directory_uri() . '/custom/custom.js', array(), THEME_VERSION, true); wp_enqueue_script('custom', get_template_directory_uri() . '/custom/custom.js', array(), THEME_VERSION, true);
$data = array( $data = array(
'site' => home_url(), 'site' => home_url(),
'directory' => get_stylesheet_directory_uri(), 'directory' => get_stylesheet_directory_uri(),
'alipay' => kratos_option('g_donate_alipay', get_template_directory_uri() . '/assets/img/donate.png'), 'alipay' => kratos_option('g_donate_alipay', ASSET_PATH . '/assets/img/donate.png'),
'wechat' => kratos_option('g_donate_wechat', get_template_directory_uri() . '/assets/img/donate.png'), 'wechat' => kratos_option('g_donate_wechat', ASSET_PATH . '/assets/img/donate.png'),
'repeat' => __('您已经赞过了', 'kratos'), 'repeat' => __('您已经赞过了', 'kratos'),
'thanks' => __('感谢您的支持', 'kratos'), 'thanks' => __('感谢您的支持', 'kratos'),
'donate' => __('打赏作者', 'kratos'), 'donate' => __('打赏作者', 'kratos'),

View File

@ -3,7 +3,7 @@
* 主题选项 * 主题选项
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.17 * @version 2020.04.12
*/ */
function getrobots() function getrobots()
@ -94,7 +94,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('静态资源加速', 'kratos'), 'name' => __('静态资源加速', 'kratos'),
'desc' => __('开启静态资源加速CSS、JS、Font', 'kratos'), 'desc' => __('开启静态资源加速CSS、JS、Font', 'kratos'),
'std' => '0', 'std' => '1',
'id' => 'g_cdn', 'id' => 'g_cdn',
'type' => 'checkbox', 'type' => 'checkbox',
); );
@ -186,7 +186,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'id' => 's_wechat_url', 'id' => 's_wechat_url',
'std' => get_template_directory_uri() . '/assets/img/wechat.png', 'std' => ASSET_PATH . '/assets/img/wechat.png',
'type' => 'upload', 'type' => 'upload',
'class' => 'hidden', 'class' => 'hidden',
'type' => 'upload', 'type' => 'upload',
@ -195,7 +195,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('404 页面图片', 'kratos'), 'name' => __('404 页面图片', 'kratos'),
'id' => 'g_404', 'id' => 'g_404',
'std' => get_template_directory_uri() . '/assets/img/404.jpg', 'std' => ASSET_PATH . '/assets/img/404.jpg',
'type' => 'upload', 'type' => 'upload',
); );
@ -208,7 +208,7 @@ function kratos_options()
'name' => __('分享图片', 'kratos'), 'name' => __('分享图片', 'kratos'),
'desc' => __('搜索引擎或者社交工具分享首页时抓取的图片', 'kratos'), 'desc' => __('搜索引擎或者社交工具分享首页时抓取的图片', 'kratos'),
'id' => 'seo_shareimg', 'id' => 'seo_shareimg',
'std' => get_template_directory_uri() . '/assets/img/default.jpg', 'std' => ASSET_PATH . '/assets/img/default.jpg',
'type' => 'upload', 'type' => 'upload',
); );
@ -279,7 +279,7 @@ function kratos_options()
'desc' => __('当文章中没有图片并且没有设置特色图时在首页显示', 'kratos'), 'desc' => __('当文章中没有图片并且没有设置特色图时在首页显示', 'kratos'),
'id' => 'g_postthumbnail', 'id' => 'g_postthumbnail',
'class' => 'hidden', 'class' => 'hidden',
'std' => get_template_directory_uri() . '/assets/img/default.jpg', 'std' => ASSET_PATH . '/assets/img/default.jpg',
'type' => 'upload', 'type' => 'upload',
); );
@ -287,7 +287,7 @@ function kratos_options()
'name' => __('无内容图片', 'kratos'), 'name' => __('无内容图片', 'kratos'),
'desc' => __('当搜索不到文章或文章分类中没有文章时显示', 'kratos'), 'desc' => __('当搜索不到文章或文章分类中没有文章时显示', 'kratos'),
'id' => 'g_nothing', 'id' => 'g_nothing',
'std' => get_template_directory_uri() . '/assets/img/nothing.svg', 'std' => ASSET_PATH . '/assets/img/nothing.svg',
'type' => 'upload', 'type' => 'upload',
); );
@ -329,7 +329,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('支付宝二维码', 'kratos'), 'name' => __('支付宝二维码', 'kratos'),
'id' => 'g_donate_alipay', 'id' => 'g_donate_alipay',
'std' => get_template_directory_uri() . '/assets/img/donate.png', 'std' => ASSET_PATH . '/assets/img/donate.png',
'type' => 'upload', 'type' => 'upload',
'class' => 'hidden', 'class' => 'hidden',
'type' => 'upload', 'type' => 'upload',
@ -338,7 +338,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('微信二维码', 'kratos'), 'name' => __('微信二维码', 'kratos'),
'id' => 'g_donate_wechat', 'id' => 'g_donate_wechat',
'std' => get_template_directory_uri() . '/assets/img/donate.png', 'std' => ASSET_PATH . '/assets/img/donate.png',
'type' => 'upload', 'type' => 'upload',
'class' => 'hidden', 'class' => 'hidden',
'type' => 'upload', 'type' => 'upload',
@ -352,7 +352,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('个人头像', 'kratos'), 'name' => __('个人头像', 'kratos'),
'id' => 'a_gravatar', 'id' => 'a_gravatar',
'std' => get_template_directory_uri() . '/assets/img/gravatar.png', 'std' => ASSET_PATH . '/assets/img/gravatar.png',
'type' => 'upload', 'type' => 'upload',
); );
@ -453,7 +453,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'name' => __('图片导航', 'kratos'), 'name' => __('图片导航', 'kratos'),
'id' => 'top_img', 'id' => 'top_img',
'std' => get_template_directory_uri() . '/assets/img/background.png', 'std' => ASSET_PATH . '/assets/img/background.png',
'class' => 'hidden', 'class' => 'hidden',
'type' => 'upload', 'type' => 'upload',
); );
@ -681,7 +681,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'id' => 's_singletop_url', 'id' => 's_singletop_url',
'class' => 'hidden', 'class' => 'hidden',
'std' => get_template_directory_uri() . '/assets/img/ad.png', 'std' => ASSET_PATH . '/assets/img/ad.png',
'type' => 'upload', 'type' => 'upload',
); );
@ -701,7 +701,7 @@ function kratos_options()
$options[] = array( $options[] = array(
'id' => 's_singledown_url', 'id' => 's_singledown_url',
'class' => 'hidden', 'class' => 'hidden',
'std' => get_template_directory_uri() . '/assets/img/ad.png', 'std' => ASSET_PATH . '/assets/img/ad.png',
'type' => 'upload', 'type' => 'upload',
); );

View File

@ -3,7 +3,7 @@
* 站点相关函数 * 站点相关函数
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.18 * @version 2020.04.12
*/ */
// 标题配置 // 标题配置
@ -119,7 +119,7 @@ function share_thumbnail_url()
if (!empty($strResult[1])) { if (!empty($strResult[1])) {
$img = $strResult[1][0]; $img = $strResult[1][0];
} else { } else {
$img = kratos_option('seo_shareimg', get_template_directory_uri() . '/assets/img/default.jpg'); $img = kratos_option('seo_shareimg', ASSET_PATH . '/assets/img/default.jpg');
} }
} }
return $img; return $img;

View File

@ -3,7 +3,7 @@
* 文章短代码 * 文章短代码
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.14 * @version 2020.04.12
*/ */
function h2title($atts, $content = null, $code = "") function h2title($atts, $content = null, $code = "")
@ -223,22 +223,22 @@ function register_button($buttons)
function add_plugin($plugin_array) function add_plugin($plugin_array)
{ {
$plugin_array['h2title'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['h2title'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['kbd'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['kbd'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['mark'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['mark'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['striped'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['striped'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['bdbtn'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['bdbtn'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['music'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['music'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['vqq'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['vqq'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['youtube'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['youtube'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['bilibili'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['bilibili'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['success'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['success'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['info'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['info'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['warning'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['warning'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['danger'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['danger'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['successbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['successbox'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['infoboxs'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['infoboxs'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['warningbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['warningbox'] = ASSET_PATH . '/assets/js/buttons/more.js';
$plugin_array['dangerbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['dangerbox'] = ASSET_PATH . '/assets/js/buttons/more.js';
return $plugin_array; return $plugin_array;
} }

View File

@ -3,7 +3,7 @@
* 侧栏小工具 * 侧栏小工具
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.02.23 * @version 2020.04.12
*/ */
// 添加小工具 // 添加小工具
@ -77,8 +77,8 @@ class widget_ad extends WP_Widget
{ {
wp_enqueue_script('media-upload'); wp_enqueue_script('media-upload');
wp_enqueue_media(); wp_enqueue_media();
wp_enqueue_script('widget_scripts', get_template_directory_uri() . '/assets/js/widget.min.js', array('jquery')); wp_enqueue_script('widget_scripts', ASSET_PATH . '/assets/js/widget.min.js', array('jquery'));
wp_enqueue_style('widget_css', get_template_directory_uri() . '/assets/css/widget.min.css', array()); wp_enqueue_style('widget_css', ASSET_PATH . '/assets/css/widget.min.css', array());
} }
public function widget($args, $instance) public function widget($args, $instance)
@ -146,15 +146,15 @@ class widget_about extends WP_Widget
{ {
wp_enqueue_script('media-upload'); wp_enqueue_script('media-upload');
wp_enqueue_media(); wp_enqueue_media();
wp_enqueue_script('widget_scripts', get_template_directory_uri() . '/assets/js/widget.min.js', array('jquery')); wp_enqueue_script('widget_scripts', ASSET_PATH . '/assets/js/widget.min.js', array('jquery'));
wp_enqueue_style('widget_css', get_template_directory_uri() . '/assets/css/widget.min.css', array()); wp_enqueue_style('widget_css', ASSET_PATH . '/assets/css/widget.min.css', array());
} }
public function widget($args, $instance) public function widget($args, $instance)
{ {
$introduce = kratos_option('a_about', __('保持饥渴的专注,追求最佳的品质', 'kratos')); $introduce = kratos_option('a_about', __('保持饥渴的专注,追求最佳的品质', 'kratos'));
$avatar = kratos_option('a_gravatar', get_template_directory_uri() . '/assets/img/gravatar.png'); $avatar = kratos_option('a_gravatar', ASSET_PATH . '/assets/img/gravatar.png');
$background = !empty($instance['background']) ? $instance['background'] : get_stylesheet_directory_uri() . '/assets/img/about-background.png'; $background = !empty($instance['background']) ? $instance['background'] : ASSET_PATH . '/assets/img/about-background.png';
echo '<div class="widget w-about">'; echo '<div class="widget w-about">';
echo '<div class="background" style="background:url(' . $background . ') no-repeat center center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;"></div><div class="wrapper text-center">'; echo '<div class="background" style="background:url(' . $background . ') no-repeat center center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;"></div><div class="wrapper text-center">';
@ -179,7 +179,7 @@ class widget_about extends WP_Widget
public function form($instance) public function form($instance)
{ {
$background = !empty($instance['background']) ? $instance['background'] : get_stylesheet_directory_uri() . '/assets/img/about-background.png'; $background = !empty($instance['background']) ? $instance['background'] : ASSET_PATH . '/assets/img/about-background.png';
?> ?>
<div class="media-widget-control"> <div class="media-widget-control">
<p> <p>

View File

@ -3,7 +3,7 @@
* 首页模板 * 首页模板
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.14 * @version 2020.04.12
*/ */
get_header(); ?> get_header(); ?>
@ -26,9 +26,9 @@ get_header(); ?>
<div class="nothing"> <div class="nothing">
<img src="<?php <img src="<?php
if(!kratos_option('g_nothing')){ if(!kratos_option('g_nothing')){
$img = get_template_directory_uri() . '/assets/img/nothing.svg'; $img = ASSET_PATH . '/assets/img/nothing.svg';
} else { } else {
$img = kratos_option('g_nothing', get_template_directory_uri() . '/assets/img/nothing.svg'); $img = kratos_option('g_nothing', ASSET_PATH . '/assets/img/nothing.svg');
} }
echo $img; ?>"> echo $img; ?>">
<div class="sorry"><?php _e('很抱歉,没有找到任何内容', 'kratos'); ?></div> <div class="sorry"><?php _e('很抱歉,没有找到任何内容', 'kratos'); ?></div>

View File

@ -3,27 +3,27 @@
* 表情图标 * 表情图标
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.02.15 * @version 2020.04.12
*/ */
$smilies = ' $smilies = '
<a href="javascript:grin(\':razz:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/razz.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':razz:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/razz.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':evil:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/evil.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':evil:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/evil.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':exclaim:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/exclaim.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':exclaim:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/exclaim.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':smile:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/smile.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':smile:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/smile.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':redface:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/redface.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':redface:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/redface.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':biggrin:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/biggrin.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':biggrin:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/biggrin.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':eek:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/eek.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':eek:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/eek.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':confused:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/confused.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':confused:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/confused.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':idea:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/idea.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':idea:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/idea.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':lol:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/lol.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':lol:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/lol.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':mad:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/mad.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':mad:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/mad.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':twisted:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/twisted.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':twisted:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/twisted.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':rolleyes:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/rolleyes.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':rolleyes:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/rolleyes.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':wink:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/wink.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':wink:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/wink.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':cool:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/cool.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':cool:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/cool.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':arrow:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/arrow.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':arrow:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/arrow.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':neutral:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/neutral.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':neutral:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/neutral.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':cry:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/cry.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':cry:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/cry.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':mrgreen:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/mrgreen.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':mrgreen:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/mrgreen.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':drooling:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/drooling.png" alt="" class="d-block"/></a> <a href="javascript:grin(\':drooling:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/drooling.png" alt="" class="d-block"/></a>
<a href="javascript:grin(\':persevering:\')"><img src="' . get_bloginfo("template_url") . '/assets/img/smilies/persevering.png" alt="" class="d-block"/></a>'; <a href="javascript:grin(\':persevering:\')"><img src="' . ASSET_PATH . '/assets/img/smilies/persevering.png" alt="" class="d-block"/></a>';

View File

@ -3,12 +3,12 @@
* 文章工具栏 * 文章工具栏
* @author Seaton Jiang <seaton@vtrois.com> * @author Seaton Jiang <seaton@vtrois.com>
* @license MIT License * @license MIT License
* @version 2020.03.14 * @version 2020.04.12
*/ */
?> ?>
<div class="toolbar clearfix"> <div class="toolbar clearfix">
<div class="meta float-md-left"> <div class="meta float-md-left">
<img src="<?php echo kratos_option('a_gravatar', get_template_directory_uri() . '/assets/img/gravatar.png'); ?>"> <img src="<?php echo kratos_option('a_gravatar', ASSET_PATH . '/assets/img/gravatar.png'); ?>">
<p class="name"><?php echo kratos_option('a_nickname','Kratos'); ?></p> <p class="name"><?php echo kratos_option('a_nickname','Kratos'); ?></p>
<p class="motto mb-0"><?php echo kratos_option('a_about', __('保持饥渴的专注,追求最佳的品质', 'kratos')); ?></p> <p class="motto mb-0"><?php echo kratos_option('a_about', __('保持饥渴的专注,追求最佳的品质', 'kratos')); ?></p>
</div> </div>