Kết nối facebook với wordpress
Facebook hiện đang là mạng xã hội được nhiều người sử dụng nhất thế giới , việc kiểm tra những tin nhắn , comment hay các bài viết trên đó là một việc làm thường xuyên với các blogger , sau đây là những plugin giúp bạn có thể kiểm tra những thông tin tại Facebook và chia sẻ bài viết ngay trên blog của bạn .

Add to Facebook – Một khi bạn cài đặt plugin này trên blog của bạn, bạn có thể thấy một liên kết ở cuối mỗi bài đăng blog. Bằng cách nhấn vào liên kết này, người dùng có thể thêm vào các bài hiện tại để mini-Feed Facebook của họ. Bạn có thể chọn một liên kết văn bản “Chia sẻ trên Facebook” hoặc nút một Facebook hoặc cả hai có thể được hiển thị ở cuối bài này.
Facebook Comments – Plugin này giúp chuyển các comment trong bài viết của bạn từ Facebook qua blog của bạn giúp bạn dễ dàng theo dõi các comment về bài viết cụ thể mà không cần vào facebook để kiểm tra . Các comment của các bài viết khác trên Facebook sẽ tự động cập nhật vào blog khi có comment mới .
Facebook Dashboard Widget – Một widget có thể chèn vào blog giúp bạn theo dõi những status , bài viết của bạn bè trên facebook .
WP-FBConnect – Plugin này giúp bạn kết nối giữa Facebook và blog của bạn bằng Facebook Connect APIs giúp bạn có thể sử dụng blog bằng tài khoản facebook , viết comment lên facebook ngay tại blog,…
Gigya – Plugin này là một tính năng bổ sung cho blog của bạn giúp các bạn có thể tạo một đăng ký và đăng nhập an toàn cho thành viên , ngoài ra các bạn có thể mời bạn bè từ Twitter , MySpace , Facebook….ghé thăm blog của bạn nhờ plugin này .
Facebook Photos plug-in – Plugin này cho phép bạn thêm ảnh vào bài viết trực tiếp từ Facebook.
Bên trên là 6 plugin được đánh giá cao nhất và tin cậy nhất , ngoài ra còn vô số plugin giúp bạn có thể kết nối trang facebook của bạn với wordpress nhưng đừng quên xem đánh giá trước khi sử dụng để tránh dùng những plugin kém chất lượng và không an toàn nhé .
Top 10 WordPress CMS Plugins
For moderately sized sites (including simple e-Commerce sites), WordPress does a pretty good job as a CMS, making it easy to maintain your site, and update your content. Of course, it does this best with the help of a good theme, and some great plugins. The strength of WordPress is the community of developers who have already done almost anything you can think of with it. Here are the best plugins we’ve run across, the ones we install for nearly all of our client’s sites.
- Cforms II – This is far and away the best contact form plugin there is. The reason? configurability. You can easy build literally anything with it. We’ve built out employment application forms, wedding checklists, and more for clients. It also drives our own quote form. There’s also built in spam protection, via question and answer or captcha. by delicious days
- WP e-Commerce – Unlike cforms, this plugin has no competition. It provides an easy to manage storefront and shopping cart as an integral part of your wordpress installation. It includes the ability to sell digital downloads as well, which is great for photographers, musicians, and authors. By default it includes support for PayPal, although the $29.99 fee for the authorize.net module will pay for itself in lower fees for most serious e-Commerce sites. by Instinct Entertainment
- Search Everything – Since most of the sites we develop focus more on their static content than on their blog posts, this plugin is essential for allowing users to search your entire site without leaving your site and relying on google. by Dan Cameron
- Google Sitemap Generator – The biggest benefit of using wordpress is the manual labor you save because the software already knows where all of your content is. This Plugin submits a comprehensive index of your site to google, yahoo, MSN Live, and Ask.com every time you update your site. It’s a huge boost to your site’s SEO. by Arne Brachhold
- Subscribe2 – Subscribe2 is a newsletter plugin for your site. It allows you to create newsletters and manage subscribers within your WordPress Dashboard. It also allows you to email subscribers when you post a blog entry, which allows you to have a permanent copy of the newsletter that you can refer people to. plugin homepage
- Event Calendar 3 – There are a ton of event plugins out there. This is the best & most integrated one we’ve used. It provides an iCal feed, in addition to the standard RSS feed. Since the events are created as Blog posts, it’s easy to integrate them into your site. by Alex Tingle
- Page Links To – by far the simplest plugin on this list, This plugin allows you to create “pages” that link to something else. It’s the easiest way to add links to your main menu, without mucking around in code. It’s good for adding a link to an external photography portfolio, for example. You could also use it to link to sections of a page, rather than an entirely seperate page, which could be useful for linking to sections of a restaurant menu, or other small sections of a larger page. by Mark Jaquith
- TinyMCE Advanced – I’ve posted a lot about using this plugin. It was referred to me by Jim Burke from TSG Real Estate, who needed a way to easily add classes to blockquotes, tables, and images. The plugin also does a great job of making tables work well with WordPress posts. plugin homepage
- XSPF_Player – As much as I’m not a fan of auto-playing music on websites, This MP3 player makes it easy to manage playlists, cover art, and artist links. It’s a great way for music venues to highlight upcoming shows. Used in conjunction with Event Calendar, you can make the track link lead to the post for their upcoming show, all of which is easily manageable from your wordpress dashboard. by Boriel
- pageMash – I just posted about this, but it’s worth mentioning again. This plugin makes it very easy to put your pages in order, without having to edit every page individually. by Joel Starnes
Bigger than Plugins:
DFGallery by Dezinerfolio provides an easy way to set up a flash slideshow without relying on flickr, or another external service. There’s not really an easy way to manage the photos, but we’ve used the gallery successfully for several clients.
WP Contact Manager by The Design Canopy is a great start on a project to make wordpress into a directory. It’s not just one plugin, it’s actually a series of plugins and a custom theme. While a public LDAP server would certainly make a better (and easier) contact manager, we’ve used the project to create vendor lists, and we’re working on building in microformat support, easier installation, and eventually the ability to use it as a paid-inclusion directory:
21 thủ thuật SEO cho blog Wordpress (Phần I)
Wordpress đã và đang là mã nguồn mở thành công nhất trong việc tạo 1 trang blog cá nhân, nó được sử dụng rất rộng rãi trên toàn thế giới và tất nhiên là cả ở Việt Nam. Tuy vậy rất nhiều bạn đã không biết cách phát huy hết tất cả những điểm mạnh của công cụ blog này trong việc làm SEO hay nói cách khách là quảng bá cho blog của các bạn trên seach engine. Hy vọng rằng với bài viết tông hợp này của SEO Việt Nam, các bạn sẻ lựa chọn được cho mình những thủ thuật tối ưu hóa blog bằng wordpress hữu dụng nhất trong việc làm SEO.
Bài viết này mình xin chia làm 2 phần, mỗi phần sẻ gồm 10 thủ thuật từ đơn giản đến phức tạp.
1. Đừng khóa các seach engine:
Một vấn đề tưởng như cơ bản những đang có rất nhiều bạn mắc phải, các bạn thường dùng các gói cài đặt có đính kèm theme hay các plugin và những gói cài đặt này thường là đã khóa chức năng crawl của search engine.
Hãy kiễm tra trong phần Options > Privacy và hãy chắc một điều rằng tùy chọn ở mục này đang là “I would like my blog to be visible to everyone.”
2. Một chủ đề rõ ràng cho blog của bạn:
Một số người trong chúng ta thường có xu hướng tạo 1 blog và chủ đề là tất cả mọi thứ trong xoay quanh cuộc sống từ xe cộ, máy tính, thủ thuật SEO, thủ thuật máy tính, thiết kế web….
Nhưng các search engine thường đánh giá và xếp hạng blog dựa trên chủ đề cụ thể của blog đó, tương tự như các blog của các blogger như blogviet, phanem, binh minh mua … nhưng blog này đều có một chủ đề rõ ràng và các topic phụ đi kèm chỉ là những gia vị để làm nên cho món chính là chủ đề chính của blog.
3. Valid XHTML:
Hẫu như tất cả các mã nguồn đều tồn tại một số lỗi, và một số lỗi nghiêm trọng có thể ảnh hưởng đến quá trình crawl của các search engine.
Bản thân theme mặc định của wordpress củng tồn lại lỗi, và nhất là khi các bạn cài thêm các plugin mở rộng hoặc thêm vào một số đoạn code. Hãy cố gắng phát hiện và sửa chữa những lỗi này để trang web của bạn thân thiện với các máy tìm kiếm hơn.
4. Sử dụng hình ảnh trong bài viết của bạn:
Không chỉ có phần nội dùng, các hìng ảnh cũng làm tăng traffic của bạn 1 cách đảng kể nhất là khi những hình ảnh đó được tối ưu bằng các thể “alt” , “title” và tất nhiên các tên của hình ảnh đó.
5. Heading Tag
Sử dụng heading tag là một phần rất khó nhưng nó lại mang đến cho website của bạn một nguồn lợi rất lớn trong việc làm SEO. Heading tag ở đây chính là các thẻ <h1>,<h2>,<h3>… Nhưng keyword chủ đạo và title của blog nên được đặt trong <h1>, phần title bài viết thì nên nằm trong <h2> còn <h3> thì dành cho các phần nổi bật trong website.
Website có hỗ trợ heading tag hay không còn tùy thuộc vào theme bạn sử dụng, rất khó để có thể tìm được 1 theme hỗ trợ heading tag mà lại đẹp. Ngay cả SEO Việt Nam cũng đang mắc phải vấn đề này, mình sử dụng template của Gavick và cứ đinh ninh rằng mọi hãng template nỗi tiếng đều hộ trợ SEO, thế nhưng đâu ngờ chuyền đời đâu có đẹp thế ^^. Hiện tại mình cũng đang tìm cách khắc phục và hy vọng rằng sẻ sớm thành công trong thời gian tới.
6. Sử dung xml sitemap:
Vấn đề về sitemap có lẽ không cần phải nói quá nhiều nếu bạn thường xuyên theo dõi SEO Việt Nam. Những bài viết về sitemap và những comment đã phần nào nói lên toàn bộ công dụng của nó. Mình chỉ xin nói thêm rằng nếu các bạn muốn blog của mình được index một cách tốt nhất trên google, yahoo hay msn thì tốt nhân blog của bạn nên có sự hiện diện của sitemap.
Về phần blog wordpress, mình đã có bài viết về cách cài đặt và sử dụng Plugin Sitemap Generator.
7. Không sử dụng theme free & theme quảng cáo:
Đã từng có 1 cuộc tranh luận về vấn đề này trên các diễn đàn chuyên về SEO và webmaster. Vấn đề ở đây là những theme free hay quảng cáo thường tồn tại một số đường link ẩn hay link promotes. Sự tồn tại của những đường link này sẻ gây bât lợi rất lớn cho bạn trong việc xếp hạng của google và các search engine.
Hãy cố gắng kiếm 1 premium theme để sử dụng là tốt nhất.
8. Viết đúng chính tả:
^^ Vấn đề này có lẽ sẻ có 1 số bạn sẻ mắc phải, điển hình là mình, đôi khi mình vẫn biết là sai những không hiểu sao các ngon tay vẫn cứ gõ vào bàn phím ( thiệt tình
). Việc viến đúng chính tả, đặc biệt là phần title và desctiption là rất quan trọng, thông thường các seach engine chỉ dành 1 lần đề index bài viết của bạn vì vậy nếu mà lỡ sài thì rất lâu sau các seach engine mới cập nhật lại cho bạn.
Vấn đề này càng nghiêm trọng khi có 1 kẻ nào đó cứ chờ đợi bạn viết bài song là copy đăng lên website của hắn ta, hix thế là bạn bị thiệt rồi nhé. Nhân tiện nhắc luôn mấy bác hay copy bài của em thì làm ở để rõ cái nguồn cho e nhờ, e đã để rõ ràng là ” Minh Đại – SEO Việt Nam” vậy mà các bác copy về chỉ để mỗi ” Minh Đại ” chống ko, hix e đâu có nỗi tiếng đến thế ^^
9. Sử dụng All in One SEO Plugin:
Plugin này mình đã có hẳn 1 bài giới thiệu về nó các bạn xem qua và sử dụng nhé.
10. Sử dụng Tag
Wordpress 2.3 có hỗ trợ chức năng tag keyword trong bài viết, giúp bạn hiển thị các keyword chủ đạo lên trang chủ. Điều này là rất tốt cho cả người đọc lần seach engine.
Nếu biết phát huy tốt hiệu quả của tag bạn sẻ thủ về được 1 lượng traffic rất lớn đến từ search engine.
Minh Đại – SEO Việt Nam
Chuyển dữ liệu Yahoo 360 sang Wordpress
Yahoo đã chính thức gửi email thông báo đóng cửa dịch vụ blog Yahoo! 360 vào ngày 13/07/2009. Theo thông báo này, nội dung trên Yahoo! 360 sẽ không thể truy cập được nữa kể từ ngày 12/07 tới đây và yêu cầu người dùng chuyển đổi sang Yahoo! Profile, Yahoo! 360 Plus hoặc một nền blog khác.
Ở thời điểm bài viết này được soạn, bằng một vài thao tác bạn có thể “dòn nhà” tới một trong 3 dịch vụ blog sau đây: Yahoo! 360plus, Blogger (BlogSpot) và WordPress. Còn với các dịch vụ blog khác bắt buộc bạn phải “copy and paste”.
Đây là hướng dẫn cách bạn “chuyển nhà” từ Yahoo! 360 tới WordPress (*):
Bước 1. Truy cập địa chỉ http://download.360.yahoo.com, bạn sẽ thấy xuất hiện như hình dưới (hãy nhập username và password nếu chưa đăng nhập trước đó) và chọn Prepare my download.

Đợi vài phút hãy truy cập hòm thư Yahoo của bạn sẽ có email như sau:

Nhấn vào link có trong email này sẽ dẫn đến trang download như hình dưới, nhấp chuột vào Click here to download để tải về máy tệp tin nén .zip. Nhớ để ý nơi lưu tệp tin mà bạn tải về nhé!

Bước 2. Vào WordPress.com đăng ký một tài khoản (nếu chưa có) và tạo blog mới hoặc chọn blog hiện muốn chuyển nội dung sang.
Chú ý: bạn phải lựa chọn ngôn ngữ tiếng việt thì bạn mới thấy được chức năng import cho yahoo 360
Trong cửa sổ chính quản lý blog WordPress (*) chọn Công cụ (Tools) -> Nhập vào (Import) (nằm bên trái, với phiên bản WordPress 2.7) và chọn Yahoo! 360.

Duyệt đến tệp tin .zip đã được tải về bên trên (dung lượng tối đa cho phép 15MB) và nhấn Upload file and import:

Chờ giây lát bạn sẽ được thông báo hoàn tất.
Như vậy bạn đã hoàn tất quá trình chuyển nhà sang WordPress. Hãy khám phá những điều mới mẻ ở ngôi nhà mới.

Các bài viết, comment và hình ảnh minh hoạ (lấy từ bên thứ ba như Photobucket, Imageshack.us) được đăng trên blog Yahoo! 360 sẽ được chuyển sang WordPress một cách đầy đủ. Ngoài ra bạn có thể tham khảo công cụ chuyển đổi blog Yahoo! 360 sang WordPress hoặc Blogger (BlogSpot) được viết bởi Lê Phan Đức Trọng tại http://vietajax.net/360exp/. Theo đánh giá của Thủ Thuật Blog tốc độ backup dữ liệu của công cụ này đôi lúc chậm chạp, thỉnh thoảng gặp lỗi và chỉ chạy trên trình duyệt Mozilla Firefox!
(*) WordPress là gì? WordPress là một phần mềm mã nguồn mở dễ dàng tuỳ biến giao diện, cài đặt plugin, theme và nhiều thứ khác giúp cá nhân không cần biết nhiều về lập trình có thể xây dựng blog nhanh chóng. Hoàn toàn miễn phí.
Muốn sử dụng WordPress yêu cầu bạn phải có tên miền (domain) và hosting mua từ các đại lý cung cấp. Khi đó bạn tải về phần mềm này tại www.wordpress.org. Tham khảo các bài viết ở www.phamen.com để làm quen với khái niệm domain, hosting và sử dụng WordPress. Các blogger hàng đầu thế giới thường đi theo cách này. Ngoài ra, bạn có thể tập làm quen với WordPress bằng cách đăng ký tài khoản tại www.wordpress.com, blog của bạn được tạo ra sẽ có địa chỉ http://tenban.wordpress.com.
Làm Readmore trong Blogger giống WordPress
Trong WordPress, để tạo đoạn phân cách Readmore, chúng ta nhấn vào nút More (có hình trang giấy ngăn đôi), nếu chuyển sang kiểu soạn thảo HTML, sẽ thấy có thẻ <!–more–> được chèn vào vị trí đó. Khi đó, phần phía trên thẻ <!–more–> này sẽ được hiển thị ở trang chủ và các trang category (nếu chọn kiểu hiển thị là summary), phần còn lại sẽ chỉ xem được khi vào xem 1 bài viết. Cách làm này có 1 điểm lợi là giữ được định dạng HTML.
Trong Blogger, chúng ta từ trước đến giờ chỉ có cách hiển thị tự động theo 1 số lượng kí tự hoặc từ (xem bài viết trước) và toàn bộ phần văn bản đó sẽ bị xóa định dạng HTML đi.
Bài viết này sẽ trình bày 1 cách làm Auto Readmore cho Blogger đảm bảo được cả 2 yêu cầu trên: vừa có thể tùy biến theo thẻ <!–more–> (giữ nguyên định dạng HTML) và vừa có thể tự động sinh ra phần văn bản thu gọn (không có định dạng HTML).
Chức năng “Import theme và plugin” ngay trong adminCp
Mới update quả WP 2.8 mới cóng nên Webblogvn.Com đã phát hiện một chức năng mới của WP , không thua kém gì so với Joomla, đó là chức năng “Import” các tập tin .zip cho theme và plugin ,cái này trước đây hoàn toàn chưa có, mà WP thường bị chê là kém hơn so với Joomla , nay đã khác rồi,bạn có thể tải các tập tin về dưới dạng nén .zip và sau đó ( không cần phải up bằng FTP đâu), bạn cũng có thể tải nó lên bằng cách sử dụng chức nằng add new-Cho plugin ( hoặc add new theme ) -cập nhật theme,tiếp đó bạn sử dụng chức năng upload, và lựa chọn tập tin nén .zip và tiến hành cài đặt là xong
các hình ảnh chi tiết minh họa:
Upload plugin
Tiếp theo
Upload theme:
Cách thức cũng tương tụ như upload plugin như đã hướng dẫn trên
Chúc các bạn thành công với các upload plugin và theme mới này nhé
Chuyển nhà cho blog 360 yahoo sang Wordpress và Blogspot
Hôm nay, tình cờ có người Pm cho mình tin về cách chuyển dữ liệu từ blog 360 yahoo sang Wp và Blogspot mình thấy cũng thú vị nên post luôn cho các bạn bài hướng dẫn cách sử dụng.Các bạn xem nhé
Để đáp ứng sự tiếc rẻ chính đáng ấy, mình xin giới thiệu một công cụ mang tên 360 Exporter do bạn Lê Phan Đức Trọng phát triển. Chương trình này sẽ giúp bạn gom toàn bộ bài viết (entry) và bình luận (comment) trong blog Yahoo 360 thành một cục. Bạn chỉ cần thêm vài thao tác nữa, quẳng cái cục ấy lên blog của bạn tại Wordpress là đã lưu trữ được gần hết thành quả trong mấy năm sống chết với Yahoo 360 của mình.
Đây là link của 360 Exporter, ứng dụng này chạy online, bạn không phải cài gì cả:
Trong trang đã có hướng dẫn sử dụng nhưng hướng dẫn đó có phần hơi vắn tắt đối với một số người dùng ít kinh nghiệm chiến đấu. Vì vậy, mình sẽ viết ra một số lưu ý để ai cần thì đọc, đỡ phải hỏi.
Lưu ý 1: Công cụ này chỉ hoạt động trên Firefox (FF). Nếu xưa nay bạn vẫn vào web bằng cái chương trình có biểu tượng chữ E xanh lè mà ta gọi là Internet Explorer (IE) thì hãy vào ngay trang này để tải FF về cài. Sau khi cài xong, mỗi lần muốn vào web, bạn hãy mở FF thay vì IE và sử dụng như với IE (gõ địa chỉ rồi enter…).
Lưu ý 2: Để quá trình thu gom bài viết không gặp lỗi, bạn cần phải làm một số động tác sau:
- Đặt blog Yahoo 360 ở chế độ ai cũng đọc được (public).
- Nếu có bài viết nào đánh dấu cấm trẻ em (mature content), bạn phải sửa từng bài (edit entry) để bỏ dấu ấy đi.
Lưu ý 3: Bạn phải đăng ký thành viên và mở blog riêng ở Wordpress rồi mới có thể tiến hành nhập (import) dữ liệu.
Hướng dẫn bằng hình ảnh:
Bạn copy link blog của bạn (có dạng http://blog.360.yahoo.com/blog-123XyZ, chứ không phải http://360.yahoo.com/profile-123XyZ) vào ô như trong hình rồi mới bấm nút Bắt đầu.

Chuyển qua Wordpress
Khi đã down load được file backup và có blog ở Wordpress, bạn vào Dashboard (thường nằm khép nép phía trên cùng của trang)…

… tìm Tools -> Import

Khi bạn bấm vào import, sẽ có một danh sách gồm Blogger, Blogroll…TypePad và Wordpress hiện ra, bạn chọn Wordpress, chọn Browse rồi tìm file backup rồi nhấn Upload file and import. Khi quá trình upload hoàn tất, Wordpress sẽ hỏi bạn muốn bài viết mới nhập này xuất hiện dưới tên người viết nào. Thông thường, nếu blog bạn ở Wordpress không có người nào khác cùng viết, bạn chỉ có một lựa chọn là tên mà bạn đã đăng ký với Wordpress. Nếu blog của bạn có nhiều người cùng viết, danh sách tên người viết được đưa ra, bạn chỉ cần chọn đúng tên mình. Sau đó, bạn nhấn Submit.

Sau khi nhấn Submit có thể có lỗi phát sinh, dữ liệu không được nhập vào blog. Bạn có thể đợi đến hôm sau thử lại hoặc liên hệ với Wordpress để được hỗ trợ.
Lưu ý cuối cùng: 360 Exporter không thu gom được những ảnh bạn đã upload lên Yahoo (ảnh nằm phía trên nội dung entry), nếu muốn ảnh hiện lên, bạn chỉ có cách tìm lại ảnh và upload từng cái một lên Wordpress.
Chuyển qua Blogspot
a. Bước 2a này này rất quan trọng để có thể đảm bảo việc nhập dữ liệu thành công.
Bạn vào Settings -> Comments -> đến mục Who Can Comment? và chọn “Anyone – Includes Anonymous Users” rồi nhấn SAVE SETTINGS:

b. Bạn vào Settings -> Basic -> Import blog:

Tiếp theo, duyệt đến file XML tương thích với việc nhập liệu vào Blogspot có được ở bước 1, gõ vào mấy con chữ xác nhận, chọn “Automatically publish all imported posts”, sau đó nhấn IMPORT BLOG để thực hiện việc nhập liệu:

Chú ý:
- Khi nhập dữ liệu từ file XML, blog trên Blogspot của bạn không nhất thiết phải trống trơn, Blogspot sẽ tự động nhập thêm dữ liệu và sắp xếp lại các entry theo thứ tự ngày tháng.
- Trong quá trình Import blog, nếu có báo lỗi thì bạn vào Posting -> Edit Posts để kiểm tra xem đã xuất hiện các entry mới được nhập vào hay chưa. Nếu sau vài lần kiểm tra mà vẫn chưa thấy các entry đó thì bạn thực hiện lại quá trình Import.
Tùy biến cách hiển thị Fed trong wordpress
WordPress cung cấp cho chúng ta 2 cách hiển thị feed là hiển thị toàn bộ hoặc 1 phần bài viết trong feed (Full Feed và Summary Feed). Nếu hiển thị toàn bộ bài viết trong feed thì tất nhiên sẽ giúp người đọc dễ dàng hơn trong việc theo dõi bài viết, nhưng nó cũng có 2 điểm bất cập sau:
- Một là người đọc sẽ ít ghé thăm trang web của bạn hơn. Hiển nhiên vì nội dung đã được truyền tải đầy đủ rồi. Người ta sẽ chỉ vào nếu như họ muốn trao đổi qua comment trên đó, hoặc khi có vấn đề gì cần hỏi. Kinh nghiệm của tôi cho thấy là số lượng này rất ít, và thường là những bạn bè, hay khách cực kì thân thuộc với website mới ghé vào kiểu này.
- Hai là dễ bị ăn cắp bài viết. Nếu bạn cung cấp Full Feed thì ăn cắp bài viết dễ dàng lắm, hoặc là đăng kí nhận feed qua email của tài khoản trong Blogger để bài viết được tự động gửi lên Blogger, hoặc là dùng các plugin đọc Feed rồi chuyển nó thành bài viết trong WordPress, …
Cho nên tôi thấy ít khi người ta để dạng Full Feed “nguyên trạng” mà thường thêm 1 số thông tin kèm theo ở cuối bài viết như “Copyright by … ” và kèm thêm vài link quảng cáo của chính họ.
Còn đối với dạng Summary Feed thì nội dung truyền tải sẽ khá ngắn gọn, đối với WordPress mặc định là 55 từ. Nội dung bài viết sẽ không chứa các kí tự HTML và nhất là hình ảnh, do đó sẽ làm giảm đi sự thu hút của người đọc. Tuy nhiên, nó lại khắc phục được 2 nhược điểm trên của Full Feed.
Tóm lại là mỗi kiểu có những điểm mạnh và điểm yếu riêng. Trong 1 lần trao đổi với anh nlfb, nhờ những gợi ý đó của anh trong việc theo dõi các feed của các blog nổi tiếng, tôi viết thêm 1 hàm PHP này để tùy biến việc hiển thị feed cho tốt hơn, khắc phục được nhược điểm của 2 loại feed trên. Vốn ban đầu là viết riêng cho TaiPhanMem.org và cho anh nlfb, bây giờ cùng chia sẻ luôn với mọi người.
/*
* Show WordPress RSS Feed in the beautiful format.
* Copyright (C) Rilwis (rilwis@gmail.com)
*/
function insertToFeed($content) {
global $post; $category = get_the_category();
$category = $category[0]; $catLink = get_category_link($category->cat_ID);
$catName = $category->cat_name; $content = strip_tags($post->post_content, ‘<p><ul><li><img><strong>’); $contentWords = wordwrap($content, 1000, ‘[rw]‘);
$contentWords = explode(‘[rw]‘, $contentWords); $content = $contentWords[0]; $content = preg_replace(‘/\/’, ‘<p style=”text-align:center” align=”center”>’, $content); $content = preg_replace(‘/\[\/caption\]/’, ‘</p>’, $content); $pageDom = new DomDocument(); $content = mb_convert_encoding($content, ‘HTML-ENTITIES’, ‘UTF-8′);
$pageDom->loadHTML($content);
$content = $pageDom->saveXML(); $content = $content.‘<p><em><a href=”‘.get_permalink().‘”>Read more and download</a>. <a href=”‘.get_permalink().‘#comments”>Comments</a>. Posted in <a href=”‘.$catLink.‘”>’.$catName.‘</a>.</em></p><hr /><p><em>Copyright ©’.date(‘Y’).‘ <a href=”‘.get_bloginfo(‘home’).‘”>’.get_bloginfo().‘</a>.<br/>If you want to get some helps or disscuss, please visit our forum at <a href=”http://forum.taiphanmem.org”>http://forum.taiphanmem.org</a>.<br/>Thank you for reading our feed.</em></p>’;
return
$content;} add_filter(‘the_excerpt_rss’, ‘insertToFeed’);
add_filter(‘the_content_rss’, ‘insertToFeed’);
?>
Đoạn code trên bạn chỉ cần paste vào trong file functions.php của theme đang dùng trong WordPress là có thể sử dụng.
Giải thích và tùy biến cách hiển thị trong hàm:
Lấy tên của Category tương ứng với bài viết
$category = $category[0]; $catLink = get_category_link($category->cat_ID);
$catName = $category->cat_name;
Đoạn code này dùng để lấy tên của Category tương ứng với bài viết. Ở đây tôi chỉ lấy tên của category đầu tiên. Bạn cũng có thể sửa lại 1 chút bằng cách quét qua toàn bộ mảng $category và lưu tên của chúng thành 1 mảng mới rồi khi nào cần hiển thị thì dùng hàm implode() cũng được.
Loại bỏ các thẻ HTML không cần thiết và rút ngắn nội dung
Phần công việc này tương ứng với đoạn code sau đây:
$contentWords = explode(‘[rw]‘, $contentWords); $content = $contentWords[0]; $content = preg_replace(‘/\[caption(.*?)\]/’, ‘<p style=”text-align:center” align=”center”>’, $content); $content = preg_replace(‘/\[\/caption\]/’, ‘</p>’, $content); $pageDom = new DomDocument(); $content = mb_convert_encoding($content, ‘HTML-ENTITIES’, ‘UTF-8′);
$pageDom->loadHTML($content);
$content = $pageDom->saveXML();
Như các bạn thấy, tôi dùng hàm striptags để loại bỏ các thẻ HTML và giữ lại các thẻ chính như p (để các đoạn văn được phân tách rõ ràng), img (giữ lại hình ảnh), strong, ul, li. Mục đích của chỗ này là để cho nội dung được rút ngắn bớt mà vẫn giữ được 1 vài định dạng cơ bản. Bạn cũng có thể thêm hoặc bớt 1 số thẻ HTML nếu muốn tại chỗ này.
Sau đó, hàm wordwrap được dùng để tách nội dung ra theo số lượng kí tự cho sẵn. Ở đây tôi lấy là 1000 kí tự. Lưu ý là con số 1000 này không phải là chính xác 100%, do hàm wordwrap sẽ cắt đến hết 1 từ, không để xảy ra tình trạng 1 từ bị chẻ đôi (dùng cách này không phải bận tâm về việc 1 kí tự Unicode bị “chặt giữa”), và cũng do trong nội dung của chúng ta còn sót lại 1 số thẻ HTML. Tuy nhiên, có thể áng chừng như vậy. Bạn có thể sửa nó để tăng, giảm số lượng kí tự thể hiện, tốt nhất là bạn nên thử xem số lượng bao nhiêu thì phù hợp với blog của bạn.
2 dòng tiếp theo là dùng để loại cặp shortcode trong WordPress dùng để hiển thị hình ảnh
[caption ...]…. Nếu như bạn dùng các shortcode khác thì nên bổ xung nó ở đây.
Và đoạn cuối cùng là để trả lại định dạng XHTML được định dạng đúng. Nguyên nhân phải làm chỗ này là có thể trong quá trình cắt bằng wordwrap, 1 số thẻ HTML bị cắt vào đúng giữa. Việc dùng hàm saveXML() sẽ giúp chúng ta đóng các thẻ này lại 1 cách hợp lí.
Hiển thị Feed
Sau khi đã làm xong các bước trên, Feed của chúng ta đã khá hoàn thiện, bước dưới đây là để hiển thị nó:
return
$content;Trong phần này, ngoài những gì đã được làm ở các bước trên, bạn chú ý thêm về cách lấy link của bài viết thông qua hàm get_permalink(), lấy thông tin của blog thông qua get_bloginfo(). Những thứ này tôi dùng để tạo link đến bài viết (dạng như Read More trong feed) và ghi 1 số thông tin về Copyright. Bạn nên sửa lại cho phù hợp với blog của mình.
Tất nhiên là bạn có thể chèn thêm bất kì các đoạn mã HTML nào vào chỗ này, bao gồm cả các đoạn mã quảng cáo của Google Adsense (hay bất kì dịch vụ nào nữa).
Tích hợp vào các hàm về feed của WordPress
Sau khi đã làm xong các bước trên, việc tích hợp vào các hàm feed của WordPress chỉ đơn giản là thực hiện 2 lệnh dưới:
add_filter(‘the_content_rss’, ‘insertToFeed’);
Ở đây tôi add_filter cho cả 2 hàm, tương ứng với 2 lựa chọn hiển thị Full Feed và Summary Feed của WordPress, có nghĩa là dù bạn chọn là cái gì cũng không ảnh hưởng tới Feed, tất cả đã được hàm này làm hộ cho rồi.
Kết quả của việc làm này các bạn có thể xem qua Feed của TaiPhanMem.org. Chúc các bạn có những kiểu feed đẹp và hiệu quả.
Theo hontap.info
Webblogvn.Com chuc tet Ky suu
January 23, 2009 by admin
Filed under Góc thư giãn, Xả stresss
Năm hết tết đến, webblogvn.com xin gửi tới toàn thể bà con cô bác, láng giềng,từ các bác bên blogger, rồi đến các cô bên sky.vn, cùng không quên mấy cụ bên 360 và 360 plus,rồi đến anh em nhà wordpress.com, chạy sang nhà các dì chuyendong.vn, luôn tiện ghé luôn mấy anh freecodevn.com , xtre.org, ….và các thượng khách của webblogvn.com những lời chúc tốt đẹp nhất.


1. CHÚC MỪNG NĂM MỚI. 12 tháng phú quý, 365 ngày phát tài, 8760 giờ sung túc, 525600 phút thành công 31536000 giây VẠN SỰ NHƯ Ý. Wishing you 1 year of happiness, 12 months of fun, 52 weeks of gladness, 365 days of success, 8760 hours of good health and 525600 minutes of good luck !
2. HAPPY NEW YEAR! Chúc năm mới
3. Ngàn lần như ý, Vạn lần như mơ, Triệu sự bất ngờ, Tỷ lần hạnh phúc.
4. Tống cựu nghênh tân – Vạn sự cát tường – Toàn gia an phúc
5. Năm hết tết đến. Rước hên vào nhà. Quà cáp bao la, một nhà không đủ. Vàng bạc đầy tủ. Gia chủ phát tài. Già trẻ gái trai, sum vầy hạnh phúc. Cầu tài chúc phúc. An lành thịnh vượng.
6. Tết tới tấn tài – Xuân sang đắc lộc, Gia đình hạnh phúc – Vạn sự cát tường
7. Đong cho đầy Hạnh phúc. Gói cho tròn Lộc tài. Giữ cho mãi An Khang. Thắt cho chặt Phú quý. Cùng chúc nhau Như ý, Hứng cho tròn An Khang, Chúc năm mới Bình An. Cả nhà đều Sung túc.
8.
Mùa xuân xin chúc
Khúc ca an bình
Năm mới phát tài
Vạn sự như ý
Già trẻ lớn bé
Đầy ắp tiếng cười
Trên mặt ngời ngời
Tràn đầy hạnh phúc
Xuân đến hy vọng
Ấm no mọi nhà
Kính chúc ông bà
Sống lâu trăm tuổi
Kính chúc ba mẹ
Sức khoẻ dồi dào
Đôi lứa yêu nhau
Càng thêm nồng ấm
Các em bé nhỏ
Học giỏi chăm ngoan
Chúc Tết mọi người
Năm mới hoan hỉ
Gặp nhau niềm vui…
9. Sang năm mới chúc mọi người có một bầu trời sức khoẻ, một biển cả tình thương, một đại dương tình cảm, một điệp khúc tình yêu, một người yêu chung thủy, một tình bạn mênh mông, một gia đình thịnh vượng. Chúc các bà, các ông, các cô, các chú, các chị, các anh sang năm mới vạn sự như ý, tỷ sự như mơ, làm việc như thơ, đời vui như nhạc, coi tiền như rác, coi bạc như rơm, chung thủy với cơm và sắc son với phở. Chúc vui vẻ
10. Cung Chúc Tân Xuân Phước Vĩnh Cửu
Chúc Trong Gia Quyến Được An Khương
Tân Niên Lai Đáo Đa Phú Quí
Xuân Đến An Khương Vạn Thọ Tường
11.
Năm hết tết đến
Rước lộc vào nhà
Quà cáp bao la
Mọi nhà no đủ
Vàng bạc đầy tủ
Gia chủ phát tài
Già trẻ gái trai
Xum vầy hạnh phúc
Cầu tài chúc phúc
An khang thịnh vượng
Làm gì khi blogger và wordpress.com bạn bị chặn bởi VNPT
Webblogvn.com dùng mã nguồn của wordpress, và không dùng dịch vụ cuart VNPT nhưng nghe nhiều người nói rằng VNPT đã chặn các dịch vụ blog miễn phí như Blogger.com hay wordpress.com khi khách truy cập vào các blog sử dụng dịch vụ của 2 đại gia này
Mạng của VNPT cũng khá phổ biến ở VN, vì vậy khi blog của bạn bị chặn thì điều đó cũng đồng nghĩa với việc blog của bạn cũng không đến được một lượng đọc giả không nhỏ ở VN đúng không?
Theo, webblogvn.com thì ngoài việc chặn các admin của các blog khi đăng nhập vào blogger hay wordpress, thì những blog nào mà sử dụng subdomain dạng tenblog.blogspot.com và tenblog.wordpress.com cũng đền không truy cập được khi khách thăm quan đó sử dụng mạng VNPT, quả là một phiền toái lớn, vậy làm gì để hạn chế những thứ này,
Thứ nhất : Thay đổi và không sử dụng subdomain của nhà cung cấp dịch vụ , bằng việc sử dụng free domain của www.co.cc hoặc www.cow.vn , hoặc ai thích tôi cho tenban.webblogvn.com để độc giả có thể đến với blog của bạn,cách làm của nó như sau:
+Đăng kí free domain: xem tại đây ===>
Hướng dẫn đăng kí và sử dụng domain free.cow.vn
Sự kết hợp giữa www.co.cc với plus.vn , google.com nhiều hơn thế
Sự kết hợp co.cc , plus.vn và Google.com
Sau khi đăng kí xong bạn hãy chỉ domain về 2 nhà dịch vụ blogger và wordpress, cách làm như sau :
2. Chỉ (point) tên miền của bạn sang Wordpress.com
Khi tạo một tài khoản blog ở Wordpress.com, bạn sẽ được nhà cung cấp cho “10 credits miễn phí”. Bạn có thể dùng “10 credits” này để dùng vào các việc khác nhau như tăng thêm dung lượng lưu trũ, thêm người dùng, tùy biến CSS của theme theo ý mình; trong có có việc add domain của bạn vào blog Wordpress.com.
Bạn phải point domain của bạn tới Wordpress.com trước khi add domain của bạn vào Wordpress.com bởi vì khi bạn add domain vào Wordpress.com, nó sẽ dò tìm xem tên miền đó đã được chỉ sang host của Wordpress.com hay chưa, nếu chưa tìm được thì nó sẽ báo lỗi. Và nếu sau 3 lần dò tìm không thấy domain thì bạn sẽ hết “10 credits miến phí”. Nếu muốn add tiếp domain thì bạn phải mua “10 credits” khác với giá 10$.
Các thông số Nameserver của Wordpress.com
Ns1.wordpress.com
Ns2.wordpress.com
Ns3.wordpress.com

Sau khi đã chỉ domain của bạn đến Wordpress.com, hãy chờ từ 30 phút đến vài tiếng để đảm bảo cho domain đã được point xong xuôi. Sau đó chúng ta sẽ sang bước tiếp theo.
3. Add domain vào blog Wordpress.com
Đây là việc cuối cùng trong công đoạn này và đây cũng là bước dễ dàng nhất.
Hãy login vào Dashboard của bạn tại Wordpress.com.
Tiếp theo bạn click vào Tab Upgrades > Domains.
Ở đây, bạn sẽ thấy URL miễn phí mà nhà cung cấp cho bạn ở phía dưới, và ở phía trên sẽ có một ô ghi: Add a domain.

Đây chính là cái bạn cần, chỉ cần điền domain của bạn vào đây và click “Add domain to blog”. Chờ một lúc để domain và host của Wordpress.com kết nối với nhau là bạn đã thành công rồi đấy. Sau khi thành công thì domain của bạn sẽ hiển thị ngay phía dưới.(trích từ blog www.phamen.com)
2. Cài đặt tên miền của bạn trên Blogger
- Đăng nhập vào Dashboard trong tài khoản Google Blogger của bạn.
- Vào mục Setting > Publishing
- Click vào Custom domain như ở hình bên dưới

- Bạn hãy chú ý có chữ Already own a domain? Switch to advanced settings. Hãy click vào “Switch to advanced settings”

- Điền domain của bạn vào vào click Save Settings

(trích từ blog www.phamen.com)
Chú ý : để Chỉ domain của bạn về blogspot bạn cần đọc kĩ hơn cách sử dụng dịch vụ DNS
xem tại đây
Hướng dẫn sử dụng everydns.net
Thứ hai đối với các blogger :khi không đăng nhập được để vào adminCP để chỉnh sửa, cài đặt và viết bài , hãy làm như sau :
Nếu bạn đang dùng hệ điều hành Windows XP thì làm theo hướng dẫn sau:
1. Select Control Panel from the Start menu.
2. Click Network Connections from the Control Panel choices.
3. Chọn biểu tượng kết nối Network Connections window.
In this screenshot, LAN or High-Speed Internet is the only choice. If you have more than one, choose your default/current connection.
4. Click vào Properties.
5. Chọn Internet Protocol (TCP/IP) và click Properties.
6. chọn Use the following DNS server addresses
Preferred DNS server address for Open DNS is:
· 208.67.222.222
Alternate DNS server address for Open DNS is:
· 208.67.220.220
7. Click OK.
8. Restart your computer.
Vào http://welcome.opendns.com kiểm tra cài đặt.
Sau khi đã thiết lập DNS server xong rồi, bạn truy cập vào http://welcome.opendns.com để kiểm tra xem đã thiết lập đúng chưa. Nếu được cấu hình đúng thì bạn sẽ thấy xuất hiện thông báo chào mừng đến với OpenDNS.
(trích từ site http://www.vietwebguide.com)
P/S : bài viết được webblogvn.com tổng hợp và biên soạn




















