WordPress nhận đường dẫn hình ảnh theo ID

Nếu bạn muốn xóa "nhãn" của "Danh mục. ", "Nhãn. ", "Tác giả. ”, “Lưu trữ. ", "Ngày tháng. ”, “Định dạng bài viết. ” và “Tên phân loại khác. ” trong tiêu đề lưu trữ, hãy làm theo các bước. Nếu xem mã nguồn của get_the_archive_title[], bạn sẽ thấy có một bộ lọc được cung cấp, có tên là get_the_archive_title, qua đó bạn có thể lọc đầu ra từ hàm. chức năng truy cập. php qua FTP hoặc WordPress…

Đọc thêm Cách xóa từ 'Lưu trữ' khỏi tiêu đề Danh mục, Thẻ và Loại bài đăng tùy chỉnhTiếp tục

ID, 'medium']; ?>

Mã này sẽ hiển thị một liên kết hình ảnh cỡ trung bình đến hình ảnh gốc. Để hiển thị tệp đính kèm hình ảnh có kích thước khác, hãy thay thế tham số



ID]; ?>

2 trong thẻ mẫu


ID]; ?>

3. Các giá trị được chấp nhận là


ID]; ?>

4,


ID]; ?>

5,


ID]; ?>

6 hoặc


ID]; ?>

7. Kích thước thực tế của các kích thước này được xác định theo tùy chọn của bạn trong bảng Phương tiện của Quản trị viên WordPress

Hiển thị URL của tệp đính kèm hình ảnh mới nhất

Có lẽ thẻ mẫu hữu ích nhất để hiển thị thông tin đính kèm hình ảnh là



ID]; ?>

8. Hàm này trả về một URI đầy đủ cho một tệp đính kèm. Nếu không tìm thấy tệp đính kèm nào, giá trị của


ID]; ?>

9 được trả về. Dưới đây là một số cách để sử dụng thẻ này trong vòng lặp



ID]; ?>

Đầu ra của thẻ này tương tự như sau cho mỗi tệp đính kèm



ID]; ?>

0

Nếu bạn đang sử dụng tệp



ID]; ?>

1 để hiển thị tệp đính kèm của mình, hãy sử dụng công thức thứ hai để hiển thị URI mới nhất cho mỗi bài đăng. Nếu bạn đang hiển thị tệp đính kèm của mình từ bất kỳ tệp mẫu nào khác [e. g. ,


ID]; ?>

2,


ID]; ?>

3, v.v. ], sử dụng công thức thứ ba và tham khảo bài viết để biết mã cần thiết để tạo động biến


ID]; ?>

4 cho ID bài đăng

Hiển thị tệp đính kèm hình ảnh mới nhất dưới dạng hình ảnh

Thẻ mẫu



ID]; ?>

3 được sử dụng để hiển thị tệp đính kèm hình ảnh mới nhất dưới dạng phần tử hình ảnh HTML thực tế. Nếu không tìm thấy tệp đính kèm hình ảnh nào, giá trị của


ID]; ?>

9 sẽ được trả về. Dưới đây là một số cách để sử dụng thẻ này trong vòng lặp



ID]; ?>

Đầu ra của thẻ này tương tự như sau cho mỗi tệp đính kèm



ID]; ?>

7

Thẻ mẫu



ID]; ?>

3 có thể được tùy chỉnh với các thông số sau

  • 
    
    ID]; ?>
    
    
    4 — ID của tệp đính kèm mong muốn. Không bắt buộc nếu được sử dụng trong vòng lặp đính kèm, nếu không, hãy tham khảo để tạo ID cho vòng lặp không đính kèm
  • 
    
    ID]; ?>
    
    
    2 — Kích thước của hình ảnh được hiển thị cho tệp đính kèm hình ảnh.
    
    
    ID]; ?>
    
    
    4,
    
    
    ID]; ?>
    
    
    5,
    
    
    ID]; ?>
    
    
    6 hoặc
    
    
    ID]; ?>
    
    
    7
  • 
    
    ID]; ?>
    
    
    5 — [Tùy chọn] Sử dụng biểu tượng phương tiện để thể hiện tệp đính kèm. Giá trị mặc định.
    
    
    ID]; ?>
    
    
    9

Hiển thị hình thu nhỏ của tệp đính kèm hình ảnh mới nhất

Tôi không thể tìm thấy bất kỳ tài liệu chính thức nào cho thẻ mẫu



ID]; ?>

7, nhưng sau một số thử nghiệm, nó có vẻ hữu ích khi hiển thị hình thu nhỏ của tệp đính kèm hình ảnh mới nhất cho mỗi bài đăng. Dưới đây là một số ví dụ



ID]; ?>

Đầu ra của thẻ này tương tự như sau cho mỗi tệp đính kèm



ID]; ?>

8

Nếu sử dụng thẻ này trong vòng lặp đính kèm, chẳng hạn như trong tệp chủ đề



ID]; ?>

1 hoặc


ID]; ?>

30, thông số ID bài đăng sẽ được tạo tự động. Nếu sử dụng trong một vòng lặp không đính kèm, chẳng hạn như trong tệp chủ đề


ID]; ?>

2 hoặc


ID]; ?>

3, hãy tham khảo mã cần thiết để tạo động biến post-ID

Các thẻ mẫu hữu ích khác để hiển thị tệp đính kèm hình ảnh

Dưới đây là một số thẻ mẫu hữu ích khác để hiển thị tệp đính kèm hình ảnh và thông tin liên quan của chúng



ID]; ?>

3

Xem phần tiếp theo để tạo các giá trị của biến



ID]; ?>

4

Tạo ID bài đăng động cho các vòng lặp không đính kèm

Nếu bạn đang sử dụng bất kỳ công thức nào ở trên trong vòng lặp



ID]; ?>

3,


ID]; ?>

2 hoặc bất kỳ vòng lặp không đính kèm nào khác, bạn sẽ cần bao gồm dòng mã sau để tạo ID cho mỗi bài đăng



ID]; ?>

0

Mã này tự động tạo biến



ID]; ?>

4 được sử dụng trong một số ví dụ ở trên. Dưới đây là một ví dụ cho thấy cách hiển thị URI tệp đính kèm mới nhất cho mỗi bài đăng từ trong vòng lặp


ID]; ?>

2



ID]; ?>

3

Đủ những thứ đơn giản. Hãy chuyển sang một số công thức nấu ăn nâng cao hơn

Hiển thị tất cả các tệp đính kèm cho mỗi bài đăng

Cho đến thời điểm này, chúng tôi chỉ sử dụng thẻ mẫu để hiển thị thông tin liên quan đến tệp đính kèm mới nhất. Với bất kỳ phương pháp nào ở trên, đầu ra cho bất kỳ thẻ mẫu nào đại diện cho một mục tệp đính kèm. Để hiển thị nhiều tệp đính kèm cho mỗi bài đăng, chúng tôi cần sử dụng chức năng



ID]; ?>

38 của WordPress. Thẻ


ID]; ?>

38 trả về một mảng liên kết gồm các bài đăng có ID bài đăng dưới dạng khóa mảng. Các thông số mặc định như sau [kể từ phiên bản 2. 7]



ID]; ?>

6

Để biết thông tin đầy đủ [ho] [ho], hãy tham khảo tài liệu chính thức

Sử dụng chức năng này, chúng tôi được trang bị đầy đủ để sử dụng bất kỳ thẻ mẫu nào đã thảo luận trước đó [hoặc bất kỳ thẻ nào khác có liên quan đến tệp đính kèm] để hiển thị tất cả các tệp đính kèm cho mỗi bài đăng trong vòng lặp. Đây là kỹ thuật cơ bản, sử dụng thẻ mẫu



ID]; ?>

00



ID]; ?>

8

Khi được sử dụng trong vòng lặp, mã này sẽ xuất tiêu đề và liên kết hình ảnh có kích thước hình thu nhỏ cho mọi tệp đính kèm của mỗi bài đăng trong vòng lặp. Như vậy, các liên kết hình ảnh trỏ đến URI của tệp đính kèm gốc, kích thước đầy đủ. Để các liên kết hình ảnh trỏ đến trang đính kèm cho mỗi hình ảnh, hãy thay đổi tham số thứ ba trong thẻ



ID]; ?>

00 thành


ID]; ?>

02

Hiện tại chức năng sẽ hiển thị tất cả file đính kèm cho mỗi bài viết. Để giới hạn số lượng tệp đính kèm được hiển thị, hãy thay đổi giá trị



ID]; ?>

03 từ “


ID]; ?>

04” thành bất kỳ số nào bạn muốn

Sau khi bạn hiểu rõ về phương pháp hiển thị tệp đính kèm cơ bản này, bạn có thể thử nghiệm thú vị với các định dạng đầu ra khác nhau bằng cách hoán đổi và/hoặc bao gồm các thẻ mẫu bổ sung. Ví dụ: thay vì hiển thị liên kết hình thu nhỏ cùng với tiêu đề tệp đính kèm, bạn có thể muốn hiển thị URI của tệp đính kèm gốc. Để làm như vậy, bạn chỉ cần thay thế dòng này



ID]; ?>

05

Với cái này



ID]; ?>

06

Bây giờ, còn tất cả các thẻ khác thì sao?

Khai sáng hình ảnh đính kèm với Hộp công cụ đính kèm

ý tưởng thật đơn giản. học bằng ví dụ. Chức năng này về cơ bản là một bản trình diễn “trực tiếp” của các thẻ mẫu khác nhau và đầu ra được tạo của chúng. Để sử dụng chức năng này, hãy tạo một số bài đăng và đính kèm một số hình ảnh [hoặc các loại tệp đính kèm khác] vào mỗi bài đăng đó. Sau đó, đặt đoạn mã sau vào tệp



ID]; ?>

07 của chủ đề của bạn



ID]; ?>

6

Sau đó, trong vòng lặp



ID]; ?>

2 hoặc


ID]; ?>

3 [hoặc vòng lặp không đính kèm khác], hãy gọi hàm bằng thẻ sau



ID]; ?>

0

Sau đó kiểm tra kết quả trong trình duyệt của bạn. Bạn sẽ thấy rằng mã đã xuất ra nhiều loại dữ liệu đính kèm khác nhau, bao gồm tiêu đề, URI đính kèm, URI bài đăng, URI hình ảnh, hình thu nhỏ của hình ảnh, liên kết hình ảnh, v.v. Sau khi kiểm tra đầu ra, hãy tham khảo lại chính chức năng đó để hiểu chức năng của từng thẻ. Khi bạn bắt đầu thấy mối tương quan giữa mã nguồn và đầu ra của trang, bạn sẽ được trang bị tốt để chuyển đổi chức năng theo bất kỳ cách nào bạn thấy phù hợp hoặc thậm chí sử dụng nó làm hướng dẫn để tạo chức năng hiển thị tệp đính kèm tùy chỉnh của riêng bạn. Tất cả đều ở đó, chỉ cần tìm hiểu và kiểm tra. ]

Vui lòng kiểm tra

Điều đó làm điều đó cho bài viết DiW đầy thú vị này. Chúng tôi đã thấy cách hiển thị nhiều loại thông tin đính kèm hình ảnh khác nhau, bao gồm mọi thứ từ liên kết hình thu nhỏ và đường dẫn URL đến hình ảnh có kích thước tùy chỉnh và nhiều tệp đính kèm. Bộ sưu tập các công thức này không phải là đầy đủ, nhưng nó cung cấp nhiều kỹ thuật chính để giúp triển khai và tùy chỉnh chức năng đính kèm hình ảnh của riêng bạn. Ít nhất, làm việc với Thư viện phương tiện của WordPress có thể là một quá trình phức tạp, vì vậy bất kỳ mẹo và thủ thuật nào mà bạn tình cờ biết sẽ được cộng đồng WordPress cực kỳ tuyệt vời đánh giá cao

Chủ Đề