Ai có giao diện wordpress cho site ảnh hỗ trợ ảnh link ngoài cho mình xin với

Discussion in 'Thảo Luận Chung' started by wpresources, Jan 17, 2020.

  1. wpresources

    wpresources Bang Chúng

  2. sugoku

    sugoku Khách Qua Đường

    trong post bác thêm các thẻ img vẫn oke mà
     
  3. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Xài plugin có hỗ trợ lấy link ảnh ngoài làm thumbernail mà thím
     
  4. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

  5. wpresources

    wpresources Bang Chúng

    Review:Wordpress có vẻ không cần thẻ đóng cho thẻ html đơn nên khi mình dùng code lấy ảnh đầu tiên trong content không thành
    True: <img src="">
    False: <img src=""/>"

    Không hiểu ý bác thêm thẻ img như nào.

    Mình thử trên khá nhiều theme và có bật tùy chọn sử dụng ảnh đầu tiên của nó nhưng không thấy hoạt động
     
    Last edited: Jan 19, 2020
  6. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Bạn Post bài mới sẽ thấy, các bài cũ thì không được đâu nhé.
     
    Last edited: Jan 19, 2020
    wpresources likes this.
  7. Dang

    Dang Bang Chúng

    Code:
    https://www.wpbeginner.com/beginners-guide/how-to-add-featured-image-or-post-thumbnails-in-wordpress/
    https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/
    Featured image của WP nếu không được tối ưu thì dung lượng tăng lên rất nhanh (do 1 ảnh được crop ra nhiều tấm) => tốt nhất anh nên viết 1 đoạn để lấy ra ảnh đầu tiên làm ảnh đại diện (thumbnail) luôn.
     
    wpresources likes this.
  8. grayhatvn

    grayhatvn Bang Chúng

    tạo field sau đó thích làm gì làm, code này lấy ra từ file funciton
    Code:
    function thumb_home()
    {
        global $post;
        $get_thumb = get_post_meta(get_the_ID() , 'call-thumb', true);
        $path_thumb_error = get_template_directory_uri().'/images/272x182.png';
        $content = "hot_picture";
        $path = get_token_photo_uri($get_thumb);
       
           
        if ($get_thumb == 'ERROR')
        {
            echo'    <div class="series-poster">
                <a rel="external nofollow" href="' . get_the_permalink() . '" title="' . get_the_title() . '"><img class="b-lazy" data-src="' . $path_thumb_error. '" /></a>
        </div>';
        }
        else {
            echo'<div class="series-poster"><a rel="external nofollow" href="' . get_the_permalink() . '" title="' . get_the_title() . '"><img class="b-lazy " data-src="' . $path. '" /></a>
        </div>';
            }
    
           
    }
     
  9. wpresources

    wpresources Bang Chúng

    Em có trang http://localhost/wordpress/wp-content/themes/indite/update.php em muốn viết đoạn mã sử dụng hàm insert có sẵn của wordpress kiểu như sau

    Code:
    <?php
    //->/wp-content/themes/indite/update.php?limit=5
    require_once ('../../../wp-includes/post.php');
    
    $post_id = wp_insert_post(array (
        'post_author' => 1,
       'post_type' => 'your_post_type',
       'post_title' => 'title',
       'post_content' => 'content',
       'post_status' => 'publish',
       'comment_status' => 'closed',   // if you prefer
       'ping_status' => 'closed',      // if you prefer
    ));
    ?>
    Nhưng luôn mắc lỗi
    Anh xem giúp em nên làm sao cho đúng?
     
    Last edited: Feb 10, 2020
  10. Dang

    Dang Bang Chúng

    Lộ site thớt ơi!
    Code:
    <?php
    
    if (! function_exists('wp_get_current_user'))
    {
        include (ABSPATH . 'wp-includes/pluggable.php');
    }
    
    ?>
     
  11. wpresources

    wpresources Bang Chúng

    Hì bạn vui tính.Mình thêm nó vào vẫn thấy lỗi như cũ mà.Hay việc áp dụng code này chỉ áp dụng cho viết plugin không dùng được với gọi trực tiếp nhỉ.Mình mới tìm hiểu lại php và wordpress thôi nên chưa biết gì nhiều.Bạn có từ khóa hay đoạn code nào cụ thể hơn không,mình xin áp dụng với.
     
  12. Dang

    Dang Bang Chúng

    Sorry thớt! Mình nhìn nhầm!
    Code:
    <?php
    
    if (! function_exists('get_current_user_id'))
    {
        include (ABSPATH . 'wp-includes/user.php');
    }
    
    ?>
    Nếu đoạn trên vẫn chưa được, thớt thử thêm vào add_action init.
     
    Last edited: Feb 10, 2020
  13. wpresources

    wpresources Bang Chúng

    Hì ý mình là địa chỉ localhost sợ gì lộ :D
    Mình chuyển qua code php thường thôi,php bập bõm học wordpress thấy hơi khoai.
     
  14. Dang

    Dang Bang Chúng

    C:\xampp\htdocs\****_xyz\wp-includes\post.php => ****.xyz :D
     
    wpresources likes this.
  15. wpresources

    wpresources Bang Chúng

    {sweat}