quocthinh.com banner

Nhúng Picasa vào Wordpress

wordpressTrước đây, site này dùng Gallery2 để quản lý album. Gallery2 có thể cài độc lập và hoạt động với database riêng rẽ. Vì thế, để nhúng Gallery2 vào Wordpress, ta cần một plugin là WPG. Plugin này cho phép ta duyệt gallery và chèn ảnh vào bài viết một cách dễ dàng. Tuy nhiên, gallery cùng với bộ công cụ tạo thumbnail (ảnh nhỏ) dùng khá nhiều bộ nhớ nên có thể khiến website rất chậm. Các chương trình quản lý ảnh tạo thumbnail khác đều có nhược điểm này. Một cách khắc phục cho vấn đề này là chuyển gallery của chúng ta lên các server miễn phí như photobucket, flickr hay picasa. Tôi thích picasa hơn cả bởi lẽ nó hỗ trợ tiếng Việt và giao diện khá thoáng. Flickr do yahoo giới thiệu nhưng nhiều quảng cáo và giới hạn dung lượng truy xuất hàng tháng. Photobucket có nhiều ưu điểm vượt trội nhưng gần đây mới hỗ trợ Wordpress.

Để có một gallery trên picasa, bạn chỉ cần có tài khoản gmail là ổn. Khi vào trang google.com, bạn có thể hưởng nhiều tiện ích miễn phí và trong số đó là picasa với giao diện thân thiện, dễ hiểu vì có thể chọn tiếng Việt, dễ tạo folder và upload ảnh. Ngoài ra, Picasa không giới hạn dung lượng hàng tháng mà chỉ giới hạn dung lượng tổng: 1GB. Dùng được hết chừng đó cũng mệt, mà hết thì đăng kí tiếp tài khoản khác.

Hiện nay, các trang web đều xuất RSS để tự động cập nhật ở các website khác: ví dụ, trang của tôi lấy RSS của album đặt ở picasa. Mỗi khi tôi upload ảnh lên picasa là trang WP này cũng được cập nhật. Đừng quá lo lắng cho việc không biết mấy về lập trình bởi đã có nhiều plugins hỗ trợ cho việc nhúng picasa vào WP.

Nhúng cả gallery vào trang web

Hãy sử dụng kpicasa. Khi đã cài đặt plugin này, bạn có thể tạo một bài viết hoặc một trang cố định chứa toàn bộ gallery ở picasa với cấu trúc folder y hệt với chỉ một dòng gọi lệnh duy nhất là:

KPICASA_GALLERY(google_username của bạn)

Khi gọi bài viết hay trang đó, nội dung album của bạn sẽ được hiển thị trong trang web mà bản thân các ảnh vẫn để trên picasa. Các việc lưu trữ, tạo thumbnail đều do picasa đảm nhiệm. Server của google thì có lẽ là khủng rồi, hơn đứt các server nghiệp dư của ta.

Link của các album con cũng có thể trích xuất từ album khi trang trên đã hiển thị.

Nhúng một vài ảnh của album vào bài viết

Bạn viết bài và muốn chèn vài ảnh chứ không chỉ cả album như trên thì có plugin wp-picasalb (lb là viết tắt cho lightbox-hiệu ứng zoom ảnh của trang web của tôi). Sau khi cài đặt, trong phần sọan thảo sẽ có phần duyệt ảnh, bạn chọn ảnh cần chèn và chỉ một cú nhấn chuột, ảnh thumbnail sẽ nhảy vào bài viết. Site của bạn cần cài hiệu ứng lightbox (xem Giới thiệu) để có thể xem ảnh kích thước thật.

Nhúng ảnh ngẫu nhiên vào sidebar

Ở bên phải trang web này có một ô dành cho ảnh ngẫu nhiên. Plugin để thực hiện việc này là picasa photos . Bản gốc của plugin này là hiển thị thumbnail ở sidebar và khi click vào thì sẽ chuyển tới gallery picasa. Tuy nhiên, tôi muốn ảnh được hiển thị ngay trên site này nên phải sửa mã nguồn một chút để có thể sử dụng hiệu ứng lightbox.

Trên chỉ là những plugins mà tôi dùng trong việc nhúng ảnh. Để tìm các plugins theo nhu cầu của bạn, hãy google với từ khóa wp picasa plugin, sẽ có nhiều kết quả cho bạn tìm hiểu.

Bài liên quan:

  1. Những plugins đang dùng Blog của tôi được xây dựng trên nền tảng của...
  2. Chuyển Gallery2 sang Picasa Để giảm tải cho server bởi gallery2 v wpg2 ngốn...
  3. Tìm hiểu cấu trúc giao diện WordPress   Đối tượng: d nh cho những người không biết...
  4. Cài plugin và theme bằng một cú click chuột OneClick Installer-như đúng tên gọi của nó “c i bằng...
  5. Hướng dẫn từ A đến W làm một blog bằng WordPress Ở VN, người ta nhắc tới 360 của Yahoo nhưng...

4 ý kiến

  1. lequocvan viết lúc 2:15 am, 3-02-2008

    Anh quốc Thịnh ơi, Sao ma Em Nhúng gallery vào trang web với Picasa, nó hiện ra lỗi như vậy: Error: your PHP configuration does not allow kPicasa Gallery to connect to Picasa Web Albums. Please ask your administrator to enable allow_url_fopen or cURL. Mong ANh giúp đỡ

  2. Thịnh viết lúc 11:34 am, 3-02-2008

    Chào bạn, lỗi đó cho thấy nhà cung cấp hosting đã tắt mất hàm allow_url_open hoặc cURL dùng để tải file từ một site khác. Những hosting miễn phí thường tắt chức năng này. Nếu là hosting trả tiền thì bạn viết thư yêu cầu họ mở các hàm này cho bạn. Không hiểu bạn dùng hosting nào?

  3. lequocvan viết lúc 6:46 pm, 3-02-2008

    Chào anh Thịnh, Em dùng free Hosting ở byethost, Em chuyển sang có phí. Như vậy là được phải không Anh. Em nghe noi host ở đó nhanh và ổn định lắm. Em dùng free nhưng cũng đã rất thích host này rồi. Cám ơn đã giải đáp cho Em vấn đề trên. Chúc Anh có 1 mùa xuân vui vẻ cùng gia đình. Thân

  4. Thịnh viết lúc 6:58 pm, 3-02-2008

    Byethost đúng là chặn các hàm đó rồi, nếu trả phí thì có lẽ sẽ được nhưng để chắc ăn thì hỏi họ trước. Mình cũng đăng kí account để chạy thử bên đó, host rất nhanh.

    Chúc bạn thành công và ăn Tết vui vẻ!

Viết trả lời

AUTO TELEX VNI OFF

Tiếng Anh hoặc tiếng Việt có dấu nhé! Thanks!