Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Home
Trang nhất
Bài mới
Tìm trong diễn đàn
Có gì mới
Bài mới
Bài viết mới trong hồ sơ
Hoạt động gần đây
Thành viên
Người đang truy cập
Bài viết mới trong hồ sơ
Tìm trong bài viết hồ sơ
Thiết kế web
Chat
0
Archive
Top chatters
Sanctions
Đăng nhập
Tạo tài khoản
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Trình đơn
Install the app
Install
Trả lời vào chủ đề
Home
Trang nhất
Design & Seo website
Wordpress
[Flatsome] Cách thêm page mới giống post
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Nội dung
<blockquote data-quote="administrator" data-source="post: 64" data-attributes="member: 1"><p>4. Tạo page-newpage.php và single-newpage.php trong thư mục wp-content\themes\flatsome</p><p>page-newpage.php :</p><p>[CODE]<?php</p><p></p><p>/**Template Name: page-newpage</p><p></p><p>*/</p><p></p><p>get_header();</p><p>do_action('flatsome_before_page'); ?></p><p><div id="content" class="content-area page-wrapper" role="main"></p><p> <div id="text-3740487665" class="col-inner text"></p><p></p><p> <p><b>New page</b></p></p><p></p><p> <style></p><p> #text-3740487665 {</p><p> padding-top: 30px;</p><p> font-size: 1.5rem;</p><p> line-height: 1;</p><p> text-align: center;</p><p> }</p><p></p><p> @media (min-width:550px) {</p><p> #text-3740487665 {</p><p> font-size: 2.25rem;</p><p> margin-bottom: -40px;</p><p> }</p><p> }</p><p></p><p> @media (min-width:1024px) {</p><p> #text-3740487665 {</p><p> font-size: 3rem;</p><p> }</p><p> }</p><p> </style></p><p> </div></p><p></p><p> <div class="row large-columns-3 medium-columns-2 small-columns-1 blog-wrapper blog-archive page-wrapper"></p><p> <?php</p><p> $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1;</p><p> $args = array(</p><p> 'post_status' => 'publish',</p><p> 'post_type' => 'newpage',</p><p> 'posts_per_page' => 6,</p><p> 'paged' => $current_page,</p><p> 'orderby' => 'date',</p><p> 'order' => 'DESC'</p><p> );</p><p> $wp_query = new WP_Query($args);</p><p> if ($wp_query->have_posts()) :</p><p> while ($wp_query->have_posts()) : $wp_query->the_post();</p><p> ?></p><p> <div class="col post-item"></p><p> <div class="col-inner"></p><p> <a href="<?php the_permalink() ?>" class="plain"></p><p> <div class="box box-text-bottom box-blog-post has-hover"></p><p> <div class="box-image"></p><p> <div class="image-cover" style="padding-top:269px;"></p><p> <?php the_post_thumbnail(); ?></p><p> </div></p><p> </div></p><p> <div class="box-text text-left"></p><p> <div class="box-text-inner blog-post-inner"></p><p> <div class="post-meta is-small op-8"><?php the_field('office') ?></div></p><p> <h5 class="post-title is-large"><?php the_title(); ?></h5></p><p> <p class="from_the_blog_excerpt"><?php the_excerpt(); ?></p></p><p> <button href="<?php the_permalink() ?>" class="button primary is-link is-large mb-0"></p><p> View Detail </button></p><p></p><p> </div></p><p> </div></p><p> </div></p><p> </a></p><p> </div></p><p> </div></p><p> <?php</p><p></p><p> endwhile;</p><p> ?></p><p> <div class="text-center"></p><p> <?php</p><p> $prev_arrow = is_rtl() ? get_flatsome_icon('icon-angle-right') : get_flatsome_icon('icon-angle-left');</p><p> $next_arrow = is_rtl() ? get_flatsome_icon('icon-angle-left') : get_flatsome_icon('icon-angle-right');</p><p></p><p> global $wp_query;</p><p> $total = $wp_query->max_num_pages;</p><p> // var_dump($total);</p><p> $big = 999999999; // need an unlikely integer</p><p> if ($total > 1) {</p><p></p><p> if (!$current_page = get_query_var('paged'))</p><p> $current_page = 1;</p><p> if (get_option('permalink_structure')) {</p><p> $format = 'page/%#%/';</p><p> } else {</p><p> $format = '&paged=%#%';</p><p> }</p><p> $pages = paginate_links(array(</p><p> 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),</p><p> 'format' => $format,</p><p> 'current' => max(1, get_query_var('paged')),</p><p> 'total' => $total,</p><p> 'mid_size' => 3,</p><p> 'type' => 'array',</p><p> 'prev_text' => $prev_arrow,</p><p> 'next_text' => $next_arrow,</p><p> ));</p><p></p><p> if (is_array($pages)) {</p><p> $paged = (get_query_var('paged') == 0) ? 1 : get_query_var('paged');</p><p> echo '<ul class="page-numbers nav-pagination links text-center">';</p><p> foreach ($pages as $page) {</p><p> $page = str_replace("page-numbers", "page-number", $page);</p><p> echo "<li>$page</li>";</p><p> }</p><p> echo '</ul>';</p><p> }</p><p> }</p><p> ?></p><p> </div></p><p> <?php</p><p></p><p> endif;</p><p> wp_reset_query();</p><p> ?></p><p> <?php while (have_posts()) : the_post(); ?></p><p> <?php the_content(); ?></p><p> <?php endwhile; // end of the loop.</p><p> ?></p><p> </div></p><p></div></p><p></p><p><?php</p><p>do_action('flatsome_after_page');</p><p>get_footer();</p><p></p><p></p><p>?>[/CODE]</p></blockquote><p></p>
[QUOTE="administrator, post: 64, member: 1"] 4. Tạo page-newpage.php và single-newpage.php trong thư mục wp-content\themes\flatsome page-newpage.php : [CODE]<?php /**Template Name: page-newpage */ get_header(); do_action('flatsome_before_page'); ?> <div id="content" class="content-area page-wrapper" role="main"> <div id="text-3740487665" class="col-inner text"> <p><b>New page</b></p> <style> #text-3740487665 { padding-top: 30px; font-size: 1.5rem; line-height: 1; text-align: center; } @media (min-width:550px) { #text-3740487665 { font-size: 2.25rem; margin-bottom: -40px; } } @media (min-width:1024px) { #text-3740487665 { font-size: 3rem; } } </style> </div> <div class="row large-columns-3 medium-columns-2 small-columns-1 blog-wrapper blog-archive page-wrapper"> <?php $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_status' => 'publish', 'post_type' => 'newpage', 'posts_per_page' => 6, 'paged' => $current_page, 'orderby' => 'date', 'order' => 'DESC' ); $wp_query = new WP_Query($args); if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?> <div class="col post-item"> <div class="col-inner"> <a href="<?php the_permalink() ?>" class="plain"> <div class="box box-text-bottom box-blog-post has-hover"> <div class="box-image"> <div class="image-cover" style="padding-top:269px;"> <?php the_post_thumbnail(); ?> </div> </div> <div class="box-text text-left"> <div class="box-text-inner blog-post-inner"> <div class="post-meta is-small op-8"><?php the_field('office') ?></div> <h5 class="post-title is-large"><?php the_title(); ?></h5> <p class="from_the_blog_excerpt"><?php the_excerpt(); ?></p> <button href="<?php the_permalink() ?>" class="button primary is-link is-large mb-0"> View Detail </button> </div> </div> </div> </a> </div> </div> <?php endwhile; ?> <div class="text-center"> <?php $prev_arrow = is_rtl() ? get_flatsome_icon('icon-angle-right') : get_flatsome_icon('icon-angle-left'); $next_arrow = is_rtl() ? get_flatsome_icon('icon-angle-left') : get_flatsome_icon('icon-angle-right'); global $wp_query; $total = $wp_query->max_num_pages; // var_dump($total); $big = 999999999; // need an unlikely integer if ($total > 1) { if (!$current_page = get_query_var('paged')) $current_page = 1; if (get_option('permalink_structure')) { $format = 'page/%#%/'; } else { $format = '&paged=%#%'; } $pages = paginate_links(array( 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 'format' => $format, 'current' => max(1, get_query_var('paged')), 'total' => $total, 'mid_size' => 3, 'type' => 'array', 'prev_text' => $prev_arrow, 'next_text' => $next_arrow, )); if (is_array($pages)) { $paged = (get_query_var('paged') == 0) ? 1 : get_query_var('paged'); echo '<ul class="page-numbers nav-pagination links text-center">'; foreach ($pages as $page) { $page = str_replace("page-numbers", "page-number", $page); echo "<li>$page</li>"; } echo '</ul>'; } } ?> </div> <?php endif; wp_reset_query(); ?> <?php while (have_posts()) : the_post(); ?> <?php the_content(); ?> <?php endwhile; // end of the loop. ?> </div> </div> <?php do_action('flatsome_after_page'); get_footer(); ?>[/CODE] [/QUOTE]
Mã xác nhận
Tên miền của diễn đàn (diendan.websitecuatoi.com)
Trả lời
Home
Trang nhất
Design & Seo website
Wordpress
[Flatsome] Cách thêm page mới giống post
Bên trên
Bottom