wordpress ripro主题美化教程 为导航顶部添加一个滚动公告栏

这次美化教程有点小复杂,请仔细跟着教程一步一步做,避免出错。
本次主要是给ripro主题导航顶部添加一个滚动公告栏,实际上这个可有可无,毕竟ripro主题自带了一个弹窗公告。
这个就看个人爱好添加吧,效果图如下:
wordpress ripro主题美化教程 为导航顶部添加一个滚动公告栏
教程开始:
1、找到/ripro/fuctions.php 在最后面添加以下代码:
[erphpdown]

//新建快讯功能 
add_action('init', 'my_custom_init');
function my_custom_init()
{ $labels = array( 
'name' => '快讯',
'singular_name' => '快讯', 
'add_new' => '发表快讯', 
'add_new_item' => '发表快讯',
'edit_item' => '编辑快讯', 
'new_item' => '新快讯',
'view_item' => '查看快讯',
'search_items' => '搜索快讯', 
'not_found' => '暂无快讯',
'not_found_in_trash' => '没有已遗弃的快讯',
'parent_item_colon' => '', 'menu_name' => '快讯' );
$args = array( 'labels' => $labels,
'public' => true, 
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true, 
'exclude_from_search' =>true,
'query_var' => true, 
'rewrite' => true, 'capability_type' => 'post',
'has_archive' => true, 'hierarchical' => false, 
'menu_position' => null, 'supports' => array('editor','author','title', 'custom-fields') );
register_post_type('kuaixun',$args); 
}
//快讯功能固定链接
add_filter('post_type_link', 'custom_book_link', 1, 3);
function custom_book_link( $link, $post = 0 ){
    if ( $post->post_type == 'kuaixun' ){
        return home_url( 'kuaixun/' . $post->ID .'.html' );
    } else {
        return $link;
    }
}

add_action( 'init', 'custom_book_rewrites_init' );
function custom_book_rewrites_init(){
    add_rewrite_rule('kuaixun/([0-9]+)?.html$','index.php?post_type=kuaixun&p=$matches[1]','top' );
    add_rewrite_rule('kuaixun/([0-9]+)?.html/comment-page-([0-9]{1,})$','index.php?post_type=kuaixun&p=$matches[1]&cpage=$matches[2]','top');
}

2、搜索【 ‘menu-1’ => ‘顶部菜单’,】在下面一行添加以下代码:

'menu-3' => '快讯菜单',

3、放入js文件,找到/ripro/assets/js文件夹将附件内的sinabeta.js放进去
[dl href=’https://www.lanzoux.com/i906v3e’]sinabeta.js文件,点击下载[/dl]

4、引入js,找到/ripro/footer.php 搜索 <!–?php wp_footer(); ?–> 在上面一行添加以下代码:

5、添加CSS,/ripro/assets/css/diy.css 添加以下代码:


/*快讯*/
@media (max-width:1000px) {
	
.header-banner {display: none;}

.site-header {
    margin-top: 0px;
}

.site-header {
	height: 76px;
	margin-top: 44px;
}

.header-banner {
	background-color: #3d3d3d
}

.header-banner .ym-menu a,.header-banner {
	color: #fff
}

.header-banner-left .menu li a {
	display: flex;
	align-items: center;
	opacity: .5;
	transition: opacity .2s ease-out
}

.header-banner-left .menu li a:hover {
	opacity: 1;
	transition: opacity .2s ease-out
}

.header-banner-left ul {
	display: flex;
	align-items: center;
	padding-left: 0;
	margin: 0;
	list-style:none;
}

.header-banner-left .menu li {
	margin-left: 14px
}

.header-banner {
	width: 100%;
	color: #b2bac2;
	position: relative;
	z-index: 99;
}

.header-banner-content {
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 12px
}

.deangg {
	line-height: 30px;
}

.deanggspan {
	float: left;
	width: 105px;
	margin: 0 auto;
	color: #333;
	font-size: 14px;
}

.deanggspan i {
	display: block;
	float: left;
	font-size: 18px;
	color: #0056ff;
	margin-top: 7px;
	margin-left: 5px;
	margin-right: 6px;
}

.deanggspan span {
	display: block;
	float: left;
	color: #eee;
}

.deangg b {
	height: 12px;
	margin-top: 9px;
	width: 1px;
	display: block;
	float: left;
	background: #a8a8a8;
}

.announce-wrap {
	height: 30px;
	overflow: hidden;
}

.deanggc ul {
	margin-top: -30px;
}

.deanggc ul li {
	font-size: 14px;
	width: 580px;
	display: block;
	clear: both;
	height: 30px;
}

.deanggc ul li a {
	color: #84a7f9;
	font-weight: bold;
	float: left;
}

.deanggc ul li a:hover {
	color: #0056ff;
	text-decoration: blink;
}

.deanggc ul li span {
	float: right;
	color: #999;
	font-size: 12px;
	width: 120px
}

/**快讯**/

6、在\ripro\parts\ 目录下新建一个空白文件并命名为:kuaixun.php,放入以下代码:

  
最新公告
    'kuaixun', 'post_status' => 'publish', 'showposts' => '5', ); $the_query = new WP_Query( $args ); ?> have_posts() ) : ?> have_posts() ) : $the_query->the_post(); ?>

7、找到\ripro\parts\navbar.php ,搜索:header class=”site-header”,并在上面一行添加以下代码:


8、在主题根目录下新建一个/single-kuaixun.php 文件,放入以下代码:



[/erphpdown]
9、教程结束,刷新一下,去后台发布一个快讯吧!

本站将持续更新ripro主题以及美化教程,喜欢的朋友多多关注哦!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 共21条

请登录后发表评论

    没有评论内容