refactor: formatting code

pull/409/head^2
Seaton Jiang 2021-08-19 23:10:46 +08:00
parent da84d9c478
commit c248897937
No known key found for this signature in database
GPG Key ID: 0E05070D261ACFEA
14 changed files with 406 additions and 345 deletions

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 404 模板 * 404 模板
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
get_header(); ?> get_header(); ?>

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 评论模板 * 评论模板
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) { if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) {
@ -12,7 +13,11 @@ if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['S
require get_template_directory() . '/pages/page-smilies.php'; require get_template_directory() . '/pages/page-smilies.php';
if (comments_open()) { ?> if (comments_open()) { ?>
<div class="comments" id="comments"> <div class="comments" id="comments">
<h3 class="title"><?php if (is_single()) {_e('文章评论', 'kratos');} else {_e('评论内容', 'kratos');}?></h3> <h3 class="title"><?php if (is_single()) {
_e('文章评论', 'kratos');
} else {
_e('评论内容', 'kratos');
} ?></h3>
<div class="list"> <div class="list">
<?php wp_list_comments('type=comment&callback=comment_callbacks'); ?> <?php wp_list_comments('type=comment&callback=comment_callbacks'); ?>
</div> </div>

View File

@ -1,13 +1,15 @@
<?php <?php
/** /**
* 主题页眉 * 主题页眉
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="zh-cn"> <html lang="zh-cn">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
@ -19,12 +21,17 @@
<meta name="theme-color" content="<?php echo kratos_option('g_chrome', '#282a2c'); ?>"> <meta name="theme-color" content="<?php echo kratos_option('g_chrome', '#282a2c'); ?>">
<meta itemprop="image" content="<?php echo share_thumbnail_url(); ?>" /> <meta itemprop="image" content="<?php echo share_thumbnail_url(); ?>" />
<?php if (kratos_option('g_icon')) echo '<link rel="shortcut icon" href="' . kratos_option("g_icon") . '">' ?> <?php if (kratos_option('g_icon')) echo '<link rel="shortcut icon" href="' . kratos_option("g_icon") . '">' ?>
<?php wp_head(); wp_print_scripts('jquery'); mourning(); ?> <?php wp_head();
wp_print_scripts('jquery');
mourning(); ?>
</head> </head>
<?php flush(); ?> <?php flush(); ?>
<body> <body>
<div class="k-header"> <div class="k-header">
<nav class="k-nav navbar navbar-expand-lg navbar-light fixed-top" <?php if(kratos_option('top_select', 'banner') !== 'banner'){ echo 'style="background:' . kratos_option('top_color', '#24292e') .'"';} ?>> <nav class="k-nav navbar navbar-expand-lg navbar-light fixed-top" <?php if (kratos_option('top_select', 'banner') !== 'banner') {
echo 'style="background:' . kratos_option('top_color', '#24292e') . '"';
} ?>>
<div class="container"> <div class="container">
<a class="navbar-brand" href="<?php echo get_option('home'); ?>"> <a class="navbar-brand" href="<?php echo get_option('home'); ?>">
<?php <?php

View File

@ -1,13 +1,15 @@
<?php <?php
/** /**
* dogecloud 对象存储 * dogecloud 对象存储
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
if (kratos_option('g_cos', false)) { if (kratos_option('g_cos', false)) {
function dogcloud_upload($object, $file, $mime){ function dogcloud_upload($object, $file, $mime)
{
if (!@file_exists($file)) { if (!@file_exists($file)) {
return false; return false;
} }

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 站点相关函数 * 站点相关函数
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
// 标题配置 // 标题配置

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 文章短代码 * 文章短代码
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
function h2title($atts, $content = null, $code = "") function h2title($atts, $content = null, $code = "")
@ -212,7 +213,8 @@ function reply($atts, $content = null)
} }
add_shortcode('reply', 'reply'); add_shortcode('reply', 'reply');
function accordion($atts, $content=null, $code=""){ function accordion($atts, $content = null, $code = "")
{
extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts)); extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts));
$return = '<div class="accordion"><div class="acheader"><div class="icon"><i class="kicon i-plus"></i></div><span>'; $return = '<div class="accordion"><div class="acheader"><div class="icon"><i class="kicon i-plus"></i></div><span>';
$return .= $title; $return .= $title;
@ -223,7 +225,8 @@ function accordion($atts, $content=null, $code=""){
} }
add_shortcode('accordion', 'accordion'); add_shortcode('accordion', 'accordion');
function dplayer($atts = array(), $content = ''){ function dplayer($atts = array(), $content = '')
{
static $instance = 0; static $instance = 0;
$instance++; $instance++;
@ -238,7 +241,10 @@ function dplayer($atts = array(), $content = ''){
'type' => 'auto', 'type' => 'auto',
'mutex' => 'true', 'mutex' => 'true',
'iconsColor' => '#ffffff' 'iconsColor' => '#ffffff'
), $atts, 'dplayer'); ),
$atts,
'dplayer'
);
$atts['autoplay'] = wp_validate_boolean($atts['autoplay']); $atts['autoplay'] = wp_validate_boolean($atts['autoplay']);
$atts['theme'] = esc_attr($atts['theme']); $atts['theme'] = esc_attr($atts['theme']);
@ -252,7 +258,8 @@ function dplayer($atts = array(), $content = ''){
if (empty($atts['src'])) return; if (empty($atts['src'])) return;
$output = sprintf( '<script> const dp%u = new DPlayer({ container: document.getElementById("dplayer-%u"), autoplay: %b, theme: "%s", loop: %b, preload: "%s", video: { url: "%s", type: "%s", pic: "%s", }, mutex: %b, iconsColor: "%s" }); </script>', $output = sprintf(
'<script> const dp%u = new DPlayer({ container: document.getElementById("dplayer-%u"), autoplay: %b, theme: "%s", loop: %b, preload: "%s", video: { url: "%s", type: "%s", pic: "%s", }, mutex: %b, iconsColor: "%s" }); </script>',
$instance, $instance,
$instance, $instance,
$atts['autoplay'], $atts['autoplay'],
@ -266,7 +273,8 @@ function dplayer($atts = array(), $content = ''){
$atts['iconsColor'] $atts['iconsColor']
); );
$html = sprintf( '<p><div id="dplayer-%u"></div></p>', $html = sprintf(
'<p><div id="dplayer-%u"></div></p>',
$instance $instance
); );
@ -278,7 +286,8 @@ function dplayer($atts = array(), $content = ''){
} }
add_shortcode('dplayer', 'dplayer'); add_shortcode('dplayer', 'dplayer');
function override_wp_video_shortcode( $html = '', $atts = array() ) { function override_wp_video_shortcode($html = '', $atts = array())
{
if (empty($atts['src'])) { if (empty($atts['src'])) {
if (!empty($atts['mp4'])) { if (!empty($atts['mp4'])) {
$atts['src'] = $atts['mp4']; $atts['src'] = $atts['mp4'];
@ -322,7 +331,8 @@ function more_button()
} }
} }
function add_more_buttons($buttons) { function add_more_buttons($buttons)
{
$buttons[] = 'hr'; $buttons[] = 'hr';
$buttons[] = 'wp_page'; $buttons[] = 'wp_page';
$buttons[] = 'fontsizeselect'; $buttons[] = 'fontsizeselect';

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* SMTP 配置 * SMTP 配置
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
if (kratos_option('m_smtp', false)) { if (kratos_option('m_smtp', false)) {

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* ImageX 图片服务 * ImageX 图片服务
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
require_once 'volcengine-imagex/vendor/autoload.php'; require_once 'volcengine-imagex/vendor/autoload.php';
@ -20,7 +21,8 @@ if (kratos_option('g_imgx', false)) {
return $imagex_client; return $imagex_client;
} }
function imagex_upload($object, $file){ function imagex_upload($object, $file)
{
if (!@file_exists($file)) { if (!@file_exists($file)) {
return false; return false;
} }

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 侧栏小工具 * 侧栏小工具
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.26 * @version 2021.08.19
*/ */
// 添加小工具 // 添加小工具
@ -55,7 +56,8 @@ function widgets_init()
add_action('widgets_init', 'widgets_init'); add_action('widgets_init', 'widgets_init');
// 分类目录计数 // 分类目录计数
function cat_count_span( $links ) { function cat_count_span($links)
{
$links = str_replace('</a> (', '<span> / ', $links); $links = str_replace('</a> (', '<span> / ', $links);
$links = str_replace(')', __('篇', 'kratos') . '</span></a>', $links); $links = str_replace(')', __('篇', 'kratos') . '</span></a>', $links);
return $links; return $links;
@ -63,7 +65,8 @@ function cat_count_span( $links ) {
add_filter('wp_list_categories', 'cat_count_span'); add_filter('wp_list_categories', 'cat_count_span');
// 文章归档计数 // 文章归档计数
function archive_count_span( $links ) { function archive_count_span($links)
{
$links = str_replace('</a>&nbsp;(', '<span> / ', $links); $links = str_replace('</a>&nbsp;(', '<span> / ', $links);
$links = str_replace(')', __('篇', 'kratos') . '</span></a>', $links); $links = str_replace(')', __('篇', 'kratos') . '</span></a>', $links);
return $links; return $links;
@ -94,7 +97,8 @@ function most_comm_posts($days = 30, $nums = 6)
echo $output; echo $output;
} }
function timeago($time) { function timeago($time)
{
$time = strtotime($time); $time = strtotime($time);
$dtime = time() - $time; $dtime = time() - $time;
if ($dtime < 1) return __('刚刚', 'kratos'); if ($dtime < 1) return __('刚刚', 'kratos');
@ -113,7 +117,8 @@ function timeago($time) {
} }
} }
function string_cut($string, $sublen, $start = 0, $code = 'UTF-8') { function string_cut($string, $sublen, $start = 0, $code = 'UTF-8')
{
if ($code == 'UTF-8') { if ($code == 'UTF-8') {
$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/"; $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";
preg_match_all($pa, $string, $t_string); preg_match_all($pa, $string, $t_string);
@ -157,7 +162,8 @@ function latest_comments($list_number=5, $cut_length=50)
class widget_search extends WP_Widget class widget_search extends WP_Widget
{ {
public function __construct() { public function __construct()
{
$widget_ops = array( $widget_ops = array(
'classname' => 'widget_search', 'classname' => 'widget_search',
'description' => __('A search form for your site.'), 'description' => __('A search form for your site.'),
@ -166,7 +172,8 @@ class widget_search extends WP_Widget
parent::__construct('search', _x('Search', 'Search widget'), $widget_ops); parent::__construct('search', _x('Search', 'Search widget'), $widget_ops);
} }
public function widget( $args, $instance ) { public function widget($args, $instance)
{
$title = !empty($instance['title']) ? $instance['title'] : ''; $title = !empty($instance['title']) ? $instance['title'] : '';
$title = apply_filters('widget_title', $title, $instance, $this->id_base); $title = apply_filters('widget_title', $title, $instance, $this->id_base);
@ -178,7 +185,8 @@ class widget_search extends WP_Widget
echo '</div></div>'; echo '</div></div>';
} }
public function form( $instance ) { public function form($instance)
{
$instance = wp_parse_args((array) $instance, array('title' => '')); $instance = wp_parse_args((array) $instance, array('title' => ''));
$title = $instance['title']; $title = $instance['title'];
?> ?>
@ -186,13 +194,13 @@ class widget_search extends WP_Widget
<?php <?php
} }
public function update( $new_instance, $old_instance ) { public function update($new_instance, $old_instance)
{
$instance = $old_instance; $instance = $old_instance;
$new_instance = wp_parse_args((array) $new_instance, array('title' => '')); $new_instance = wp_parse_args((array) $new_instance, array('title' => ''));
$instance['title'] = sanitize_text_field($new_instance['title']); $instance['title'] = sanitize_text_field($new_instance['title']);
return $instance; return $instance;
} }
} }
class widget_ad extends WP_Widget class widget_ad extends WP_Widget
@ -350,7 +358,8 @@ class widget_tags extends WP_Widget
{ {
$number = !empty($instance['number']) ? $instance['number'] : '8'; $number = !empty($instance['number']) ? $instance['number'] : '8';
$order = !empty($instance['order']) ? $instance['order'] : 'RAND'; $order = !empty($instance['order']) ? $instance['order'] : 'RAND';
$tags = wp_tag_cloud(array( $tags = wp_tag_cloud(
array(
'unit' => 'px', 'unit' => 'px',
'smallest' => 14, 'smallest' => 14,
'largest' => 14, 'largest' => 14,
@ -433,15 +442,19 @@ class widget_posts extends WP_Widget
</div> </div>
<div class="tab-content" id="nav-tabContent"> <div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade <?php echo $active = ($order == 'new') ? 'show active' : null; ?>" id="nav-new" role="tabpanel" aria-labelledby="nav-new-tab"> <div class="tab-pane fade <?php echo $active = ($order == 'new') ? 'show active' : null; ?>" id="nav-new" role="tabpanel" aria-labelledby="nav-new-tab">
<?php $myposts = get_posts('numberposts=' . $number . ' & offset=0');foreach ($myposts as $post): ?> <?php $myposts = get_posts('numberposts=' . $number . ' & offset=0');
foreach ($myposts as $post) : ?>
<a class="bookmark-item" rel="bookmark" title="<?php echo esc_attr(strip_tags($post->post_title)); ?>" href="<?php echo get_permalink($post->ID); ?>"><i class="kicon i-book"></i><?php echo esc_attr(strip_tags($post->post_title)); ?></a> <a class="bookmark-item" rel="bookmark" title="<?php echo esc_attr(strip_tags($post->post_title)); ?>" href="<?php echo get_permalink($post->ID); ?>"><i class="kicon i-book"></i><?php echo esc_attr(strip_tags($post->post_title)); ?></a>
<?php endforeach; ?> <?php endforeach; ?>
</div> </div>
<div class="tab-pane fade <?php echo $active = ($order == 'hot') ? 'show active' : null; ?>" id="nav-hot" role="tabpanel" aria-labelledby="nav-hot-tab"> <div class="tab-pane fade <?php echo $active = ($order == 'hot') ? 'show active' : null; ?>" id="nav-hot" role="tabpanel" aria-labelledby="nav-hot-tab">
<?php if (function_exists('most_comm_posts')) {most_comm_posts($days, $number);}?> <?php if (function_exists('most_comm_posts')) {
most_comm_posts($days, $number);
} ?>
</div> </div>
<div class="tab-pane fade <?php echo $active = ($order == 'random') ? 'show active' : null; ?>" id="nav-random" role="tabpanel" aria-labelledby="nav-random-tab"> <div class="tab-pane fade <?php echo $active = ($order == 'random') ? 'show active' : null; ?>" id="nav-random" role="tabpanel" aria-labelledby="nav-random-tab">
<?php $myposts = get_posts('numberposts=' . $number . ' & offset=0 & orderby=rand');foreach ($myposts as $post): ?> <?php $myposts = get_posts('numberposts=' . $number . ' & offset=0 & orderby=rand');
foreach ($myposts as $post) : ?>
<a class="bookmark-item" rel="bookmark" title="<?php echo esc_attr(strip_tags($post->post_title)); ?>" href="<?php echo get_permalink($post->ID); ?>"><i class="kicon i-book"></i><?php echo esc_attr(strip_tags($post->post_title)); ?></a> <a class="bookmark-item" rel="bookmark" title="<?php echo esc_attr(strip_tags($post->post_title)); ?>" href="<?php echo get_permalink($post->ID); ?>"><i class="kicon i-book"></i><?php echo esc_attr(strip_tags($post->post_title)); ?></a>
<?php endforeach; ?> <?php endforeach; ?>
</div> </div>

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 首页模板 * 首页模板
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.26 * @version 2021.08.19
*/ */
get_header(); ?> get_header(); ?>
@ -13,9 +14,11 @@ get_header(); ?>
<div class="col-lg-8 board"> <div class="col-lg-8 board">
<?php if (is_home() && kratos_option('g_carousel', false)) { <?php if (is_home() && kratos_option('g_carousel', false)) {
kratos_carousel(); kratos_carousel();
} if(is_search()){ ?> }
if (is_search()) { ?>
<div class="article-panel"> <div class="article-panel">
<div class="search-title"><?php _e('搜索内容:', 'kratos');the_search_query(); ?></div> <div class="search-title"><?php _e('搜索内容:', 'kratos');
the_search_query(); ?></div>
</div> </div>
<?php } <?php }
if (have_posts()) { if (have_posts()) {

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 页面模板 * 页面模板
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.26 * @version 2021.08.19
*/ */
get_header(); ?> get_header(); ?>
@ -11,7 +12,8 @@ get_header(); ?>
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 details"> <div class="col-lg-8 details">
<?php if (have_posts()) : the_post(); update_post_caches($posts); ?> <?php if (have_posts()) : the_post();
update_post_caches($posts); ?>
<div class="article py-4"> <div class="article py-4">
<div class="header text-center"> <div class="header text-center">
<h1 class="title m-0"><?php the_title(); ?></h1> <h1 class="title m-0"><?php the_title(); ?></h1>

View File

@ -1,14 +1,17 @@
<?php <?php
/** /**
* 文章列表 * 文章列表
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
?> ?>
<div class="article-panel"> <div class="article-panel">
<span class="a-card d-none d-md-block d-lg-block"> <span class="a-card d-none d-md-block d-lg-block">
<?php $article_comment = kratos_option('g_article_comment', '20'); $article_love = kratos_option('g_article_love', '200'); if (is_sticky()) { ?> <?php $article_comment = kratos_option('g_article_comment', '20');
$article_love = kratos_option('g_article_love', '200');
if (is_sticky()) { ?>
<i class="kicon i-card-top"></i> <i class="kicon i-card-top"></i>
<?php } elseif (findSinglecomments($post->ID) >= $article_comment || get_post_meta($post->ID, 'love', true) >= $article_love) { ?> <?php } elseif (findSinglecomments($post->ID) >= $article_comment || get_post_meta($post->ID, 'love', true) >= $article_love) { ?>
<i class="kicon i-card-hot"></i> <i class="kicon i-card-hot"></i>
@ -21,7 +24,9 @@
</a> </a>
</div> </div>
<?php } ?> <?php } ?>
<div class="a-post <?php if (!kratos_option('g_thumbnail',true)) { echo 'a-none'; } ?>"> <div class="a-post <?php if (!kratos_option('g_thumbnail', true)) {
echo 'a-none';
} ?>">
<div class="header"> <div class="header">
<?php <?php
$category = get_the_category(); $category = get_the_category();
@ -40,11 +45,18 @@
<div class="a-meta"> <div class="a-meta">
<span class="float-left d-none d-md-block"> <span class="float-left d-none d-md-block">
<span class="mr-2"><i class="kicon i-calendar"></i><?php echo get_the_date(); ?></span> <span class="mr-2"><i class="kicon i-calendar"></i><?php echo get_the_date(); ?></span>
<span class="mr-2"><i class="kicon i-comments"></i><?php comments_number('0', '1', '%'); _e('条评论', 'kratos'); ?></span> <span class="mr-2"><i class="kicon i-comments"></i><?php comments_number('0', '1', '%');
_e('条评论', 'kratos'); ?></span>
</span> </span>
<span class="float-left d-block"> <span class="float-left d-block">
<span class="mr-2"><i class="kicon i-hot"></i><?php echo get_post_views(); _e('点热度', 'kratos'); ?></span> <span class="mr-2"><i class="kicon i-hot"></i><?php echo get_post_views();
<span class="mr-2"><i class="kicon i-good"></i><?php if (get_post_meta($post->ID, 'love', true)) {echo get_post_meta($post->ID, 'love', true);} else {echo '0';} _e('人点赞', 'kratos'); ?></span> _e('点热度', 'kratos'); ?></span>
<span class="mr-2"><i class="kicon i-good"></i><?php if (get_post_meta($post->ID, 'love', true)) {
echo get_post_meta($post->ID, 'love', true);
} else {
echo '0';
}
_e('人点赞', 'kratos'); ?></span>
<span class="mr-2"><i class="kicon i-author"></i><?php echo get_the_author_meta('display_name'); ?></span> <span class="mr-2"><i class="kicon i-author"></i><?php echo get_the_author_meta('display_name'); ?></span>
</span> </span>
<span class="float-right"> <span class="float-right">

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 表情图标 * 表情图标
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
$smilies = ' $smilies = '
<a href="javascript:grin(\':razz:\')"><img src="' . ASSET_PATH . '/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>

View File

@ -1,9 +1,10 @@
<?php <?php
/** /**
* 文章工具栏 * 文章工具栏
* @author Seaton Jiang <seatonjiang@vtrois.com> * @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License * @license MIT License
* @version 2021.06.25 * @version 2021.08.19
*/ */
?> ?>
<div class="toolbar clearfix"> <div class="toolbar clearfix">