ripro主题给首页添加 热门资源 最新免费列表选项 修复加载更多 不加载问题

ripro主题给首页添加 热门资源 最新免费列表选项 修复加载更多 不加载问题-99资源网
ripro主题给首页添加 热门资源 最新免费列表选项 修复加载更多 不加载问题
此内容为付费阅读,请付费后查看
5
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读

图片[1]-ripro主题给首页添加 热门资源 最新免费列表选项 修复加载更多 不加载问题-99资源网
这次主题美化教程比较简单,只需要三步,重要找对方法,下面开始:

1.找到\ripro\parts\home-mode\lastpost.php 将以下代码全部替换:

<?php
$sidebar = 'none';
$column_classes = cao_column_classes( $sidebar );

$mo_postlist_no_cat = _cao('home_last_post');
if(!empty($mo_postlist_no_cat['home_postlist_no_cat'])){
  $args['cat'] = '-'.implode($mo_postlist_no_cat['home_postlist_no_cat'], ',-');
}
$args['paged'] = (get_query_var('paged')) ? get_query_var('paged') : 0;

query_posts($args);


?>

<div class="section" style="padding-top:0;">
    <div class="row">
      <div class="<?php echo esc_attr( $column_classes[0] ); ?>">
        <div class="content-area">
          <main class="site-main widget_tabcontent  ct">

              <?php if ( is_home() ) : ?>
                <!-- <h1 class="latest-title">最新文章</h1> -->
              <div class="category-header">
				<div class="catalog_types types">

				<h3 class="text-center"><span class="selected">最新资源</span>

				<span class="">热门资源</span>

				<span class="">免费资源</span></h3>
				</div>


				</div>
              <?php _the_cao_ads('ad_list_header', 'list-header'); endif; ?>
               <?php if ( have_posts() ) : ?>
              <ul class="hide-code show">
              <div class="container">
            	<div class="row posts-wrapper">
					<?php
					$sidebar = 'none';
					$column_classes = cao_column_classes( $sidebar );

					$mo_postlist_no_cat = _cao('home_last_post');
					if(!empty($mo_postlist_no_cat['home_postlist_no_cat'])){
					  $args['cat'] = '-'.implode($mo_postlist_no_cat['home_postlist_no_cat'], ',-');
					}
					$args['paged'] = (get_query_var('paged')) ? get_query_var('paged') : 0;

					query_posts($args);

					?>
	                <?php while ( have_posts() ) : the_post();
	                  get_template_part( 'parts/template-parts/content', _cao( 'latest_layout', 'list' ) );
	                endwhile; ?>
            	</div>
	              <?php _the_cao_ads('ad_list_footer', 'list-footer');?>
	              <?php get_template_part( 'parts/pagination' ); ?>
              </div>
              </ul>
              <?php wp_reset_query(); ?>
              <ul class="hide-code">
              <div class="container">
            	<div class="row posts-wrapper">
	              	<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
					$args = array(
					    // 以下代码中的 modified 就是 orderby 的值,按修改时间排序。
					    // 常用 orderby 值:title-按标题;date-按发布日期;modified-按修改时间;ID-按文章 ID;rand-随机排序;comment_count-按评论数。

					    // 控制每页显示 20 篇文章,如果将 20 改成-1 将显示所有文章。不加此代码表示按照后台设置。
					    'meta_key' => 'views',/* 此处为你的自定义栏目名称 */
					'orderby' => 'meta_value_num', /* 配置排序方式为自定义栏目值 */
					    'paged' => $paged
					);
					query_posts($args); ?>

	                <?php while ( have_posts() ) : the_post();
	                  get_template_part( 'parts/template-parts/content', _cao( 'latest_layout', 'list' ) );
	                endwhile; ?>
	            </div>
	              <?php _the_cao_ads('ad_list_footer', 'list-footer');?>
	              <?php get_template_part( 'parts/pagination' ); ?>
              </div>
              </ul>

              <?php wp_reset_query(); ?>
              <ul class="hide-code">
              <div class="container">
               <div class="row posts-wrapper">
					<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
					$args = array(

					    'meta_key' => 'cao_price',/* 此处为你的自定义栏目名称 */
					    'meta_value' => '0',
					'orderby' => 'meta_value_num', /* 配置排序方式为自定义栏目值 */
					    'paged' => $paged
					);
					query_posts($args); ?>

	                <?php while ( have_posts() ) : the_post();
	                  get_template_part( 'parts/template-parts/content', _cao( 'latest_layout', 'list' ) );
	                endwhile; ?>
               </div>
	              <?php _the_cao_ads('ad_list_footer', 'list-footer');?>
	              <?php get_template_part( 'parts/pagination' ); ?>
	          </div>
              </ul>
                <?php wp_reset_query(); ?>
            <?php else : ?>
              <?php get_template_part( 'parts/template-parts/content', 'none' ); ?>
            <?php endif; ?>
          </main>
        </div>
      </div>
      <?php if ( $sidebar != 'none' ) : ?>
              <div class="<?php echo esc_attr( $column_classes[1] ); ?>">
                  <?php get_sidebar(); ?>
              </div>
          <?php endif; ?>
    </div>
  </div>
</div>

<?php
wp_reset_postdata();
echo ob_get_clean();

2.添加CSS,(css添加位置请自行安排,ripro主题一般都是diy.css里面)

/**首页选项卡**/
.widget_tabcontent h3 .selected {
	color: #282828;
	border-bottom: 2px solid #282828;
}

.ripro-dark .widget_tabcontent h3 .selected {
	color: #0056ff;
	border-bottom: 2px solid #0056ff;
}

.widget_tabcontent h3 span {
	color: #999;
	margin: 0 18px;
	letter-spacing: .51px;
	position: relative;
	line-height: 1;
	padding-bottom: 10px;
	cursor: pointer;
	font-weight: 400;

3.在\ripro\footer.php 找到 在这之前添加以下代码:

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论