Rizhiti-V2主题美化教程:
1.打开“rizhuti-v2incoptionswidget-options.php ”第三行(顶部)添加以下代码
先看看效果图:
/**
* rizhuti-v2添加网站动态
* */
CSF::createWidget(‘rizhuti_v2_module_dynamic’, array(
‘title’ => ‘RI-首页模块 : 网站动态条’,
‘classname’ => ‘rizhuti_v2-widget-dynamic’,
‘description’ => ‘用户评论 下载 购买 充值 佣金奖励 都会触发动态展示 ‘,
‘fields’ => array(
array(
‘id’ => ‘title’,
‘type’ => ‘Text’,
‘title’ => ‘标题’,
‘default’ => ‘网站动态’,
),
array(
‘id’ => ‘bg’,
‘type’ => ‘select’,
‘title’ => ‘背景颜色’,
‘options’ => array(
‘primary’ => ‘蓝色’,
‘success’ => ‘绿色’,
‘danger’ => ‘红色’,
‘warning’ => ‘黄色’,
‘secondary’ => ‘灰色’,
‘dark’ => ‘黑色’,
// ‘light’ => ‘亮色’,
),
),
array(
‘id’ => ‘is_tongji’,
‘type’ => ‘switcher’,
‘title’ => ‘是否显示网站统计’,
‘default’ => true,
),
),
));
if (!function_exists(‘rizhuti_v2_module_dynamic’)) {
function rizhuti_v2_module_dynamic($args, $instance) {
if (!is_page_template_modular()) {return false;} //非模块页面不显示
$instance = array_merge( array(
‘title’ => ‘网站动态’,
‘is_tongji’ => true,
‘bg’ => ‘primary’,
), $instance);
$data = RiDynamic::get();
if (empty($data)) {
return false;
}
echo $args[‘before_widget’];
ob_start();
echo ‘<div class=”module owl-dynamic alert-‘.$instance[‘bg’].'”>’;
echo ‘<span class=”d-none d-lg-block float-left”><span class=”badge badge-danger mr-2″><i class=”fa fa-volume-up”></i> ‘.$instance[‘title’].'<sup class=”spinner-grow spinner-grow-sm ml-1 small” role=”status” aria-hidden=”true” style=” width: .5rem; height: .5rem; “></sup></span></span>’;
echo ‘<div class=”scroll-dynamic”><ul>’;
foreach ($data as $key => $value) {
$href = (empty($value[‘href’]) || $value[‘href’]==’#’) ? ‘javascript:void(0);’ : esc_url($value[‘href’]) ;
if (empty($value[‘href’]) || $value[‘href’]==’#’) {
$href = ‘javascript:void(0);’;
$target = ”;
}else{
$href = esc_url($value[‘href’]);
$target = ‘ target=”_blank”‘;
}
if ($u_obj = get_user_by(‘ID’, intval($value[‘uid’]))) {
$u_name =$u_obj->display_name;
}else{
$u_name = esc_html__(‘游客’,’rizhuti-v2′);
}
$time = sprintf( __( ‘%s前’,’rizhuti-v2′ ), human_time_diff( $value[‘time’], time() ) );
echo ‘<li class=””><a’.$target.’ rel=”bookmark” href=”‘.$href.'”><span>’.$u_name.'<span> <b>’.$value[‘info’].'</b> <span class=”badge badge-secondary-lighten ml-1″>’.$time.'</span></a></li>’;
}
echo ‘</ul></div>’;
if ( !empty($instance[‘is_tongji’]) ) {
$info_arr = [
array(‘title’ => esc_html__(‘今日发布’,’rizhuti-v2′),’value’ => rizhuti_v2_get_today_posts_count() ),
array(‘title’ => esc_html__(‘本周’,’rizhuti-v2′),’value’ => rizhuti_v2_get_week_post_count() ),
array(‘title’ => esc_html__(‘总数’,’rizhuti-v2′),’value’ => wp_count_posts()->publish ),
];
echo ‘<span class=”float-right d-none d-lg-block”>’;
foreach ($info_arr as $value) {
echo ‘<small class=”mr-2″>’.$value[‘title’].'<span class=”badge badge-‘.$instance[‘bg’].’-lighten ml-1″>’.$value[‘value’].'</span></small>’;
}
echo ‘</span>’;
}
echo ‘</div>’; ?>
<script type=”text/javascript”>
jQuery(function() {
‘use strict’;
setInterval(‘AutoScroll(“.scroll-dynamic”)’, 3000);
});
</script>
<?php echo ob_get_clean();
echo $args[‘after_widget’];
}
}
2.打开“rizhuti-v2inctemplate-tags.php ” 第七行(顶部)添加以下函数代码
版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如本站内容侵犯了您的权益请联系我们,邮箱:1511977125@qq.com 我们核实后会及时处理,发布内容不代表痴痴资讯网立场,本文标题:RiPro主题美化-Rizhiti-V2美化网站动态条更新条(移植Ripro-v2)本文链接:https://www.chichizixun.com/3853.html