Code PHP Lấy toàn bộ Portfolio vào 1 Page themes flatsome như thế nào?

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 27/1/21.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,016
    Đã được thích:
    80
    Điểm thành tích:
    48
    Hiện tại mình đang có dự án, lấy toàn bộ dữ liệu của trường Portfolio trong themes Flatsome ra bằng code, sau đó chỉ lấy mỗi trường dữ liệu tên + url (the_permalink) của nó để tùy biến phù hợp với dữ liệu bên mình cần.

    Mà mình tham khảo trên mạng code mà không lấy được bạn nào giúp mình với.

    Cách mình đang làm: Vào themes child tạo 1 file có tên: PortfolioList.php bên trong có code:
    PHP:
    <?php
    /*
    Template Name: Portfolio List
    */
    get_header();
    ?>

    <?php
       $args 
    = array(
        
    'post_type' => 'portfolio',
        
    'orderby' => 'title',  
        
    'sort_order'=>'asc'  
        
    );
        
    query_posts($args);
    ?>

    <div class="divider"></div>
    <?php if (have_posts()) { ?>
    <div class="cs-portfolio">
        <?php $i 0?>
        <ul class="cs-item">
            <?php while (have_posts()) : the_post(); $i++; ?>
                <?php if ($i == OR $i == 0) echo '<li><ul>'?>
                <li class="col1-4<?php if ($i == 0) echo ' omega'?>">
                    <a href="<?php the_permalink(); ?>" class="cs-portfolioname" title="<?php the_title(); ?>"><?php the_title(); ?></a>
                </li>
                <?php if ($i == 0) echo '</ul></li>'?>
            <?php endwhile; ?>
            <?php if ($i != 0) echo '</ul></li>'?>
        </ul>
    </div>
    <?php ?>

    <?php
    get_footer
    ();
    • Sau đó mình vào quản trị web -> Page. Mình tạo 1 trang mới và chọn khai báo ở phần Giao diện là: Portfolio List.
     
    Cảm ơn đã xem bài:

    Code PHP Lấy toàn bộ Portfolio vào 1 Page themes flatsome như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,861
    Đã được thích:
    1,192
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Với 1 số themes khác họ tạo post_type tên là: portfolio, còn themes flatsome type của nó là: featured_item

    Nên bạn đổi lại code thành:
    PHP:
    <?php
       $args 
    = array(
        
    'post_type' => 'featured_item',
        
    'orderby' => 'title',  
        
    //'cat' => 'category_id',
        //'category_name' => 'slug_category',
        
    'sort_order'=>'asc' 
        
    );
        
    query_posts($args);
    ?>
     
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,016
    Đã được thích:
    80
    Điểm thành tích:
    48
    Dạ em cảm ơn, em đã lấy được rồi.
     


Chủ để tương tự : Code Lấy
Diễn đàn Tiêu đề Date
Mã nguồn mở Wordpress Lấy thứ, ngày, tháng, năm, giờ:phút:giây TizeZone trong code PHP wordpress 2/7/22
Mã nguồn mở Wordpress Code PHP Lấy toàn bộ Category Portfolio themes flatsome như thế nào? 27/1/21
Mã nguồn mở Wordpress Code download pdf wordpress in Function.php như thế nào? 9/12/23
Mã nguồn mở Wordpress Code download file .pdf in function.php wordpress? 30/10/23
Mã nguồn mở Wordpress Xin code tự động tạo user trong function.php wordpress 6/10/23