Thiết lập nguồn cấp dữ liệu RSS cho blog của bạn. Nguồn cấp dữ liệu RSS trong WordPress: mọi thứ bạn muốn hỏi

Xin chào các độc giả thân mến! Hôm nay tôi sẽ nói về việc thiết lập RSS WordPress. Hai plugin tuyệt vời sẽ giúp chúng ta trong vấn đề này:

  • FeedBurner— rất đơn giản và nhanh chóng tạo chuyển hướng từ địa chỉ RSS cũ sang địa chỉ mới nhận được sau khi thêm nó vào dịch vụ FeedBurner
  • Ozh" Nguồn cấp dữ liệu tốt hơn— cho phép bạn tùy chỉnh giao diện và nội dung của nguồn cấp tin tức RSS.

Địa chỉ RSS mặc định cho nguồn cấp tin tức blog WordPress như sau:

Ngoài nguồn cấp tin tức, WordPress hỗ trợ đăng ký nhận xét mới:

Như bạn có thể thấy, trong trường hợp đầu tiên, chỉ cần thêm vào địa chỉ URL blog /feed và trong phần thứ hai - /comments/feed . Việc có sử dụng tính năng đăng ký nhận bình luận hay không là tùy vào sở thích, nhưng chắc chắn nên sử dụng nguồn cấp tin tức RSS. Sau khi thêm địa chỉ của nó vào dịch vụ, một URL mới sẽ được nhận bắt đầu bằng:

và thay thế nó bằng cái nhận được trong FeedBurner địa chỉ mới RSS. Hãy nhớ thêm các thuộc tính và rel="_blank" vào thẻ liên kết, đồng thời đính kèm nó trong thẻ noindex. Đừng quên lưu mẫu sau khi thực hiện thay đổi.

Thật không may, nếu blog của bạn đã có người đăng ký trước khi thay đổi địa chỉ RSS thì họ sẽ không được tính. Plugin giải quyết vấn đề này Plugin Feedburner FD.

Plugin FD Feedburner là tiêu chuẩn. Chỉ cần tải xuống phiên bản mới nhất của plugin, giải nén kho lưu trữ và tải tệp kết quả FeedBurner_FeedSmith_Plugin.php lên máy chủ trong thư mục blog wp-content/plugins.

Cài đặt Plugin FD Feedburner nằm trong phần “Tùy chọn” - “FeedBurner”.

Như bạn có thể thấy, có rất ít trong số họ. Chỉ cần chỉ định địa chỉ nguồn cấp dữ liệu mới và plugin sẽ tự động thiết lập chuyển hướng.

Thiết lập chế độ xem nguồn cấp dữ liệu RSS cho blog WordPress của bạn

  • các mặt hàng có thể bị đánh cắp một cách đơn giản;
  • người đăng ký sẽ không cần phải vào blog của bạn nếu tất cả thông tin mới nó sẽ nhận được từ nguồn cấp tin tức.

Vì vậy, cần phải cấu hình chính xác các thông báo về các bài viết WordPress sẽ được gửi tới nguồn cấp dữ liệu RSS.

Đối với những mục đích này, bạn có thể sử dụng tính năng tiêu chuẩn WordPress, nằm trong phần “Tùy chọn” - “Đọc”.

Những công cụ này rất vụng về và thiếu linh hoạt:

  • Toàn văn- không thể được sử dụng vì những lý do nêu trên;
  • Thông báo—55 ký tự đầu tiên được sử dụng làm thông báo của bài viết.

Thành thật mà nói, nó không ấn tượng lắm, vì vậy bạn sẽ phải sử dụng plugin Ozh" Better Feed đặc biệt.

Cài đặt và định cấu hình plugin Ozh" Better Feed WordPress

Việc cài đặt plugin Ozh" Better Feed giống hệt với plugin đã được thảo luận ở trên, chỉ thay vì một tệp, bạn cần tải toàn bộ thư mục ozh-better-feed lên máy chủ. Kích hoạt plugin và đi tới cài đặt trong "Tùy chọn" - Phần "Nguồn cấp dữ liệu tốt hơn".

Cắt nguồn cấp dữ liệu của bạn - cho phép bạn không gửi toàn bộ bài viết mà chỉ gửi văn bản tối đa:

  • Cắt thức ăn trên liên kết “Đọc thêm” - thêm thẻ. Trên thực tế, thông báo mà bạn có trên trang chính của blog sẽ được hiển thị trong nguồn cấp tin tức.
  • Cắt liên kết Nguồn cấp dữ liệu trên “Trang tiếp theo” - thành thẻ trang tiếp theo, cho phép bạn trình bày thông tin bài viết theo từng trang.

Feed Item Footer - cho phép bạn tạo footer cho mỗi thông báo bài viết. Vẻ ngoài của nó giống với trình chỉnh sửa được tích hợp trong WordPress với việc bổ sung các nút đặc biệt:

  • tên blog - tên blog;
  • blogurl - địa chỉ trang chủ blog;
  • Feedurl - địa chỉ RSS của nguồn cấp tin tức blog;
  • posttitle - tiêu đề bài viết;
  • nhận dạng - một số nhận dạng Hồ sơ,
  • ngày - ngày xuất bản bài viết; Y - năm, m - tháng, d - ngày;
  • danh mục - danh mục chứa mục nhập;
  • liên kết danh mục - liên kết đến danh mục;
  • thẻ - danh sách các thẻ cho mục nhập;
  • liên kết thẻ - bây giờ mỗi thẻ trong danh sách là một liên kết;
  • bình luận - số lượng bình luận cho bài viết này;
  • comments_text - văn bản cho số lượng khác nhau các nhận xét phải được viết ngay bên dưới trong đoạn Nhãn “X Comments”;
  • số từ - số từ trong bài viết;
  • wordcount_remain - số từ trong bài viết không có trong thông báo;
  • tác giả_first, tác giả_last và tác giả_nick - lần lượt là tên, họ và biệt danh của tác giả.

Bằng cách sử dụng các nút này, bạn có thể tạo chân trang thông tin tuyệt vời để thông báo từng bài viết trong nguồn cấp tin tức. Tôi có thể cung cấp cho bạn mẫu chân trang của tôi làm ví dụ:

Nhãn “X Comments” - cho phép bạn đặt nhãn xuất hiện tùy thuộc vào số lượng bình luận. Vì plugin là tiếng Anh nên nó không quy định số nhiều của từ “bình luận” được viết khác nhau tùy thuộc vào số lượng của chúng (21 bình luận, 3 bình luận, 55 bình luận).

Tín dụng & Tình yêu - có thêm liên kết tới nhà phát triển plugin vào nguồn cấp tin tức của bạn hay không.

Đó là tất cả. Cảm ơn bạn rất nhiều sự chú ý của bạn. Lời chúc tốt nhất dành cho bạn!

Điều hướng nhanh trên trang này:

WordPress là một nền tảng ban đầu được thiết kế cho blog và các trang thông tin. Do đó, theo mặc định, chức năng nguồn cấp dữ liệu RSS đã được bao gồm trong đó - tất cả những gì còn lại là hiểu cách thiết lập nguồn cấp dữ liệu RSS của WordPress và cách làm cho nó đẹp hơn.

Mô tả ngắn gọn về công nghệ RSS

Có lẽ chúng ta nên bắt đầu với mô tả ngắn gọn nguồn cấp dữ liệu này - đường dẫn đến RSS là gì, tại sao bạn cần nguồn cấp RSS cho trang web? Nếu bạn thấy mô tả này không thú vị thì bạn có thể chuyển ngay sang phần tiếp theo của bài viết này; nếu bạn quan tâm thì đây là một bản tóm tắt ngắn.

Wikipedia định nghĩa RSS như sau:

RSS là một họ các định dạng XML được thiết kế để mô tả các nguồn cấp tin tức, thông báo bài viết, thay đổi blog, v.v.

Thành thật mà nói, định nghĩa này không rõ ràng lắm đối với Người sử dụng thường xuyên. Hiểu như thế nào thì dễ hơn là hiểu định nghĩa này. Nói một cách đơn giản, nguồn cấp RSS về cơ bản là cùng một trang với các bài đăng trên trang web của bạn (thường nó chứa mười bài đăng cuối cùng), có định dạng đặc biệt(không phải HTML mà là XML). Định dạng này cho phép bạn đọc nó mà không gặp vấn đề gì dịch vụ khác nhau và các trình tổng hợp.

Lợi ích thực sự của nguồn cấp dữ liệu này đối với người dùng là gì? Giả sử bạn đọc mười blog mà bạn quan tâm và muốn biết khi nào chúng được cập nhật hoặc thuận tiện hơn nữa là đọc tất cả các cập nhật này ở một nơi. Hầu hết các blog đều có đăng ký nhận thông tin cập nhật qua email cho những mục đích này, nhưng nếu một số trang web xuất bản mười bài viết mỗi ngày thì bạn sẽ nhận được mười email chỉ từ trang này, điều này không thuận tiện lắm. Vấn đề được giải quyết bằng cách sử dụng các đăng ký như subscribe.ru hoặc Smartresponder, nhưng không phải tất cả các trang web đều có đăng ký như vậy.

Và đây chính là lúc RSS ra tay giải cứu. Bạn đăng ký vào một trong những công cụ tổng hợp (phổ biến nhất là người đọc Google, tuy nhiên, đã thông báo về việc đóng cửa sắp tới và Yandex Feed), hãy thêm vào đó địa chỉ nguồn cấp RSS của tất cả các trang web bạn đọc và ở chế độ thuận tiện, bạn luôn có thể xem ở đó và xem những cập nhật nào đã xuất hiện trên trang web nào.

Tùy chỉnh nguồn cấp dữ liệu của bạn trong WordPress

Như đã đề cập ở trên, WordPress đã có sẵn nguồn cấp dữ liệu RSS theo mặc định; nếu bạn chưa làm gì với nó, nó sẽ được đặt theo mặc định tại yoursite.ru/feed.

Theo mặc định, quản trị viên WP không cho phép bạn thực hiện bất kỳ thao tác nào liên quan đến nguồn cấp dữ liệu này; cài đặt được đề xuất duy nhất là số lượng bài đăng (Bảng quản trị -> Tùy chọn -> Đọc). Theo tôi, đây là một lỗ hổng trong WP, vì nhiều người muốn có thể thực hiện các cài đặt khác - ví dụ: xóa một danh mục khỏi nguồn cấp dữ liệu hoặc thay đổi giao diện của nó, nhưng quản trị viên WP không cho phép điều này.

Về vấn đề này, bạn có thể thiết lập RSS cho WordPress theo hai cách - thông qua plugin hoặc thông qua chỉnh sửa thủ công mã số.

Theo tôi, plugin RSS tiện lợi nhất cho WordPress là Ozh’ Better Feed. Mặc dù chưa được cập nhật nhưng thực sự rất dễ dàng để thực hiện mọi thứ trong đó sự thay đổi cần thiết vẻ bề ngoài.

Nếu bạn có hình thu nhỏ cho bài đăng của mình và muốn thêm chúng vào nguồn cấp dữ liệu thì bạn cũng cần cài đặt plugin Chèn hình thu nhỏ RSS.

Tuy nhiên, mọi thứ đều có thể được cấu hình mà không cần plugin.

Để thêm hình ảnh thu nhỏ vào nguồn cấp dữ liệu, chỉ cần chèn đoạn mã sau vào tệp tin.php của chủ đề trang web của bạn:

Hàm img_rss($content) ( toàn cầu $post; if (has_post_thumbnail($post->ID)) ( $content = "" . get_the_post_thumbnail($post->ID, "thumbnail", array("style" => "float :left; lề:0 10px 10px 0;")) . "" . $content; ) return $content; ) add_filter("the_excerpt_rss", "img_rss"); add_filter("the_content_feed", "img_rss");

Nếu bạn thậm chí muốn thay đổi giao diện của nguồn cấp dữ liệu theo cách thủ công, hãy chèn mã sau vào hàm.php:

Hàm acme_product_feed_rss2($for_comments) ( $rss_template = "new_rss.php"; Load_template($rss_template); ) Remove_all_actions("do_feed_rss2"); add_action("do_feed_rss2", "acme_product_feed_rss2", 10, 1);

Sau đó, lấy tệp Feed2.php trong thư mục gốc và lưu lại dưới dạng new_rss.php. Giờ đây, mọi thay đổi trong tệp new_rss.php sẽ ảnh hưởng trực tiếp đến giao diện của nguồn cấp dữ liệu - ví dụ: bạn có thể xóa tên tác giả, liên kết đến nhận xét, kiểm soát nội dung của bài đăng được hiển thị, v.v.

Kết nối Feedburner

Feedburner là một dịch vụ của Google kết nối với nguồn cấp dữ liệu của bạn và truyền trực tuyến tới http://feeds.feedburner.com/name_of_your_feed.

Nó hữu ích ở chỗ nó cho phép mọi người đăng ký nguồn cấp dữ liệu của bạn qua email, nhưng thực sự lợi ích chính của nó với tư cách là quản trị viên web là nó theo dõi số lượng người đăng ký bạn có. Với nguồn cấp dữ liệu WordPress thông thường, bạn sẽ không biết có bao nhiêu người đang đọc trang web của bạn một cách gián tiếp qua RSS, nhưng với Feedburner, thông tin này sẽ có sẵn cho bạn.

Đúng vậy, Google đã thông báo từ lâu rằng họ sẽ ngừng hỗ trợ Feedburner, nhưng bản thân dịch vụ này vẫn tiếp tục tồn tại cho đến nay. Ngoài ra, tôi chắc chắn rằng nếu Google cuối cùng đóng cửa nó, thì sẽ có những dịch vụ tương tự từ các công ty khác mà bạn có thể chuyển sang.

Dịch vụ này khá dễ kết nối - bạn cần truy cập http://feedburner.google.com/, đăng nhập vào tài khoản Google của mình và trong cửa sổ đầu tiên xuất hiện, hãy nhập địa chỉ nguồn cấp dữ liệu của bạn (chính là địa chỉ mà bạn trông giống như yoursite.ru/feed). Trong cửa sổ thứ hai - nhập địa chỉ của nguồn cấp dữ liệu (bạn chỉ có thể lấy tên miền nhưng không có dấu chấm - ví dụ: nguồn cấp dữ liệu trang web của tôi có sẵn tại liên kết http://feeds.feedburner.com/ runcm).

Khi bạn hoàn thành hai bước này, nguồn cấp dữ liệu của bạn sẽ có sẵn thông qua Feedburner. Tất cả những gì còn lại là đặt một liên kết đến nó trên trang web của bạn (ví dụ: ở dạng hình ảnh RSS, một lần nữa bạn có thể xem mẫu ở trên trên trang web của tôi) để người dùng có thể nhấp vào nó và đăng ký.

Xin chào! Bây giờ bạn sẽ tìm hiểu cách thiết lập nguồn cấp RSS trên trang web bằng FeedBurner.

Đối với những người trong bể: nhiệm vụ chinh RSS blog của bạn - thu thập người đăng ký và gửi cho họ những thông báo đẹp mắt và tươi sáng về các bài viết mới qua email, để người dùng muốn nhanh chóng truy cập blog của bạn và đọc phiên bản đầy đủ bài viết.

Đối với tôi, chủ đề này vẫn chưa rõ ràng trong một thời gian dài, có lẽ là chưa đủ hướng dẫn chi tiết bằng cách thiết lập. Tôi sẽ viết chính xác những hướng dẫn như vậy kèm theo mô tả về tất cả các cài đặt có thể có cho FeedBurner cho WordPress.

Tại sao bạn nên sử dụng Feedburner?

Tại sao chúng ta sẽ sử dụng Feedburner cho cài đặt RSS nguồn cấp dữ liệu và đăng ký blog? Với những mục đích này, WordPress có công cụ tiêu chuẩn, nhưng chúng ta không thể thiếu Feedburner, vì nó có những ưu điểm sau:

  • FeedBurner chuyển đổi nguồn cấp RSS tiêu chuẩn của blog của bạn thành một định dạng chuẩn được tất cả người đọc công nhận (các chương trình được thiết kế cho Trình đọc RSS)
  • Trong Feedburner, bạn có thể hình dung nguồn cấp RSS theo sở thích của mình
  • Cho phép bạn tùy chỉnh chiến dịch email của mình rất linh hoạt
  • Cung cấp bộ đếm người đăng ký được cài đặt trên blog và trở thành một chỉ báo về mức độ phổ biến của nó
  • Nhiều khả năng phân tích sử dụng số liệu thống kê của Feedburner.
  • FeedBurner là nhất dịch vụ phổ biếnđăng ký giữa các blogger.

Vì vậy, hãy quên việc thiết lập RSS thông qua nguồn cấp dữ liệu thông thường và bắt đầu kết nối FeedBurner!

Kết nối Feedburner. Đã đến lúc bật nguồn cấp dữ liệu

FeedBurner là độc quyền của Google, vì vậy để bắt đầu sử dụng dịch vụ này, bạn phải có tài khoản Google. Vẫn chưa bắt đầu nó? Đến lúc rồi!

Hãy thử chiếu sáng nguồn cấp dữ liệu đầu tiên của bạn: sao chép địa chỉ của nguồn cấp dữ liệu RSS tiêu chuẩn vào trường này. Theo mặc định, nó trông như thế này: your_site.ru/feed/, tất nhiên trừ khi bạn đã định cấu hình “Liên kết cố định”. Nếu không, hãy đọc .

Nhấp chuột " Kế tiếp” và trong cửa sổ tiếp theo, nhập “tên nguồn cấp dữ liệu” và “địa chỉ nguồn cấp dữ liệu” để hiển thị trên trình duyệt (chúng cần được tạo theo ý của bạn). Sau đó, nguồn cấp dữ liệu của bạn sẽ có sẵn tại liên kết Feedburner.google.com/address_you_entered. Nhấn “ lần nữa Kế tiếp" Một lần nữa " Kế tiếp».

Ở đây tôi khuyên bạn nên đánh dấu vào “ Số nhấp chuột duy nhất" Và " Tổng số sao" Nhưng bạn luôn có thể thay đổi lựa chọn các dịch vụ này trong cài đặt, vì vậy hãy nhanh chóng tiếp tục!

Thiết lập FeedBurner cho WordPress

Hãy tận dụng tối đa cài đặt quan trọng, việc này phải được thực hiện mà không cần rời khỏi máy tính tiền.

  1. Chuyển đến tab " Tối ưu hóa", tìm ở cột bên trái" " Trong danh sách có tiêu đề " Chủ thể» Kiểm tra ngôn ngữ tiếng Nga và hiển thị “nội dung nguồn cấp dữ liệu”. Cứu.

  2. Chuyển đến tab trên cùng " Công bố", hãy mở "Đăng ký bởi e-mail" và nhấp vào - " Kích hoạt». Trong cửa sổ mở ra, hãy chọn ngôn ngữ tiếng Nga và sao chép mã biểu mẫu đăng ký bản tin ở đâu đó để thêm vào trang web sau này. Chúng ta sẽ quay lại vấn đề này sau, nhưng nếu bạn không thể chờ đợi, hãy đọc tiếp.

    Tôi khuyên bạn nên chọn hộp ở cuối trang “Gửi thư cho tôi khi một người hủy đăng ký khỏi danh sách gửi thư”;
  3. Mở phần “Tùy chọn liên lạc” và viết lại chủ đề cũng như nội dung của email xác nhận đăng ký sang tiếng Nga. Bạn có thể đưa ra bất kỳ văn bản nào theo ý mình, điều chính là để lại liên kết mà người dùng sẽ nhấp vào: $(confirmlink). Nhấp chuột " Cứu».
    Bạn có thể sử dụng văn bản mẫu tôi đã tạo:

    Bạn đọc thân mến!
    Bạn đã đăng ký vào blog "Tên Blog". Để xác nhận đăng ký của bạn, hãy nhấp vào liên kết
    $(liên kết xác nhận).
    Nếu liên kết không mở, hãy sao chép nó vào trình duyệt của bạn và theo dõi nó.
    Nếu bạn chưa đăng ký vào blog, vui lòng bỏ qua bức thư này.

  4. Đi tới “Xây dựng thương hiệu qua email” và nhập nội dung này vào trường đầu tiên: “$(latestItemTitle)”. Điều này sẽ cho phép bạn hiển thị tiêu đề của bài viết được gửi trong chủ đề email. Bạn cũng có thể định cấu hình hiển thị tiêu đề và nội dung của bức thư.

  5. Cuối cùng, hãy mở phần “Tùy chọn gửi hàng” và đặt múi giờ của bạn cũng như thời gian thư sẽ được gửi đến người đăng ký của bạn. Theo tôi, tỷ lệ mở email cao nhất là từ 9 đến 11 giờ sáng, khi mọi người đến làm việc và kiểm tra email của họ.

Theo tôi, điều này hoàn thành các cài đặt quan trọng nhất. Nếu bạn cảm thấy mệt mỏi với việc thiết lập FeedBurner, hãy chuyển thẳng tới . Nhưng tôi vẫn khuyên bạn nên thiết lập đầy đủ.

Thiết lập chi tiết FeedBurner – các mục tùy chọn

Nếu bạn đã hoàn thành mọi thứ điểm trước đó, thì FeedBurner của bạn đã hoạt động bình thường. Tuy nhiên, nếu bạn muốn cải thiện nguồn cấp dữ liệu của mình, cả về mặt trực quan và kỹ thuật, hãy làm theo các bước sau:

Tab “Tối ưu hóa”:


Tab xuất bản:

  1. Kích hoạt tùy chọn "PingShot", tùy chọn này sẽ cho các dịch vụ đọc RSS trên Internet (người đọc) biết những gì bạn đã viết bài viết mới. Điều này có thể có tác động tích cực đến tốc độ bài đăng của bạn được các công cụ tìm kiếm lập chỉ mục.
  2. Nếu bạn muốn bật tự động phát các bài đăng (tiêu đề của họ) trên Twitter, bạn sẽ cần kích hoạt tùy chọn Xã hội hóa. Nhấp vào nút “Thêm tài khoản Twitter” và xác nhận sự đồng ý của bạn để phát trên trang web Twitter.
  3. Cuối cùng, kích hoạt lựa chọn cuối cùng Không có chỉ mục. Điều này là cần thiết để chặn lập chỉ mục nguồn cấp dữ liệu RSS của blog của bạn (khi đó nội dung của bạn sẽ vẫn là duy nhất).

Cách thay đổi tài khoản FeedBurner (ủy quyền)

Nếu bạn cần thay đổi tài khoản của mình ( Hộp thư) hoặc bạn muốn chuyển quyền tài khoản Feedburner cho người dùng khác thì việc này rất dễ thực hiện. Có một liên kết ở trên cùng dưới tiêu đề nguồn cấp dữ liệu "Chuyển nguồn cấp dữ liệu..."- chỉ cần nhập e-mail mới vào cửa sổ mở ra.

Cài đặt bộ đếm người đăng ký từ FeedBurner trên blog

Đây là phần tiếp theo của phần về cài đặt tùy chọn. Nếu bạn quyết định khoe khoang về số lượng người đăng ký blog của mình, hãy cài đặt một bộ đếm như vậy trên trang web của bạn.
Đừng vội đặt một bộ đếm trên trang web của bạn cho đến khi bạn đạt được số lượng người đăng ký ấn tượng, điều đó sẽ chỉ khiến người đọc sợ hãi.

Để thiết lập bộ đếm, hãy chuyển đến phần FeedCount của tab “Xuất bản” và nhấp vào “Kích hoạt”.

Tùy chỉnh kiểu dáng của bộ đếm: văn bản và màu nền, bộ đếm tĩnh hoặc động.

Bên dưới mã truy cập thuê bao sẽ được tạo cho bạn. Chú ý rằng nó chứa tham chiếu bên ngoài vào nguồn cấp dữ liệu RSS của bạn. Thêm một thuộc tính vào liên kết để chặn lập chỉ mục và gói liên kết đó trong noindex. Tôi cũng khuyên bạn nên thêm thuộc tính target="_blank" để nguồn cấp RSS mở trong tab mới. Kết quả là tôi nhận được đoạn mã sau:

1 2 3 <a href = "https://feeds.feedburner.com/pro-wp" target = "_blank" rel = "”nofollow”" > <img style = "viền: 0;" src = "https://feeds.feedburner.com/~fc/pro-wp?bg=FFFFFF&fg=000000&anim=0" alt = "" chiều rộng = "88" chiều cao = "26" /> </a>

Mã này phải được chèn bên cạnh mã mẫu đăng ký;

Tùy chỉnh giao diện của nguồn cấp RSS trên trang web

Chúng ta đã hoàn tất các cài đặt tùy chọn, hãy tiếp tục xem xét những cài đặt quan trọng.
Vì vậy, trình ghi nguồn cấp dữ liệu của bạn đang hoạt động, email đang được gửi đến người đăng ký. Nhưng theo mặc định, bức thư sẽ được gửi qua email kèm theo toàn bộ nội dung bài viết của bạn. Và điều này rất tệ vì:

  • Nếu bài viết có thể được đọc qua email thì chẳng ích gì khi truy cập blog của bạn
  • Nếu người dùng không quan tâm đến bài viết này, một bức thư dài như vậy sẽ khiến họ khó chịu.
  • Khi các bài viết được gửi đi đầy đủ, chúng sẽ dễ bị đánh cắp hơn.

Vấn đề có thể được giải quyết theo hai cách:


Thiết lập nguồn cấp dữ liệu RSS trong quản trị viên WordPress. Chuyển hướng

Bây giờ nguồn cấp dữ liệu RSS của bạn được đặt tại địa chỉ mới Feeds.feedburner.com/your-feed, nhưng nguồn cấp dữ liệu tiêu chuẩn vẫn có sẵn tại your-blog.ru/feed.

Để loại bỏ việc hiển thị nguồn cấp dữ liệu tiêu chuẩn, bạn cần đăng ký chuyển hướng 301 tới nguồn cấp dữ liệu được định cấu hình thông qua FeedBurner. Hãy làm điều này theo hai cách:


Cách thêm liên kết (nút) vào nguồn cấp RSS trên blog

Khi nguồn cấp dữ liệu RSS của bạn được định cấu hình như bình thường, bạn sẽ không xấu hổ khi gắn một liên kết đến nguồn cấp dữ liệu trên blog của mình, hãy để họ ghen tị với bạn!)

  • Chọn một hình ảnh RSS tốt và tải nó lên máy chủ của bạn thông qua ftp.
  • Thêm phần sau vào mã mẫu trang web:

Chỉ vậy thôi, tôi thực sự hy vọng rằng tôi có thể trình bày chủ đề này càng chi tiết càng tốt. Nếu có điều gì chưa nói hãy viết ở phần bình luận, tôi sẽ bổ sung vào bài viết.

1. Nguồn cấp dữ liệu RSS FEEDZY


Plugin hoạt động bằng cách sử dụng mã ngắn, nghĩa là bạn có thể thêm nguồn cấp RSS trực tiếp từ trình chỉnh sửa WordPress. Sau khi cài đặt, bạn sẽ không phải định cấu hình bất kỳ thứ gì và bạn có thể ngay lập tức tiến hành tạo bài đăng hoặc trang mà bạn cần thêm bản tin. Cuối cùng, bạn cần nhấp vào biểu tượng FEEDZY:


Khi bạn thực hiện việc này, một cửa sổ sẽ xuất hiện với Tùy chọn có sẵn. Đi vào thông tin cần thiết, tùy chỉnh giao diện và bạn đã hoàn tất!


Sau khi bạn nhấp vào nút “OK”, plugin nguồn cấp dữ liệu RSS sẽ sử dụng cài đặt của bạn và đặt chúng vào mã ngắn:


Trong hầu hết các trường hợp, mã ngắn này sẽ đặt bản tin trên trang. Vì vậy hãy nhớ để các trang ở định dạng ban đầu.

Shortcode có thể được đặt ở bất cứ đâu: trong bài viết, trên trang, trong các loại tùy chỉnh nội dung. Chúng ta hãy xem bản tin sẽ trông như thế nào trong bảng quản trị:


Bạn có thể tùy chỉnh mọi thứ: từ nội dung và độ dài cho đến hình thu nhỏ cho bài đăng. Vẻ bề ngoài các mục hoàn toàn phụ thuộc vào bạn!

Ngoài ra, nguồn cấp dữ liệu RSS có thể được sử dụng làm tiện ích con. Để thực hiện việc này, hãy chuyển đến menu Giao diện / Tiện ích ( Giao diện/Widget) và kéo tiện ích RSS vào bất kỳ khu vực nào dành cho việc đặt tiện ích.

Một đặc tính đáng chú ý khác của plugin nguồn cấp RSS cho trang web là khả năng lọc các mục theo từ khóa. Nhờ đó, bạn có thể hiển thị các bài đăng về một chủ đề cụ thể hoặc kết hợp nhiều bài đăng.

2. Nhập RSS


Plugin có thể được sử dụng làm shortcode, widget hoặc hàm PHP. Để sử dụng nó làm tiện ích, hãy chuyển đến menu Giao diện / Tiện ích ( Giao diện/Widget), hãy kéo phím tắt RSSImport đến khu vực dành cho việc đặt các tiện ích và điền vào trường trống. Nhấp vào nút "Lưu":



3. Đăng ký nguồn cấp dữ liệu RSS cụ thể theo danh mục


Plugin này rất khác so với những plugin khác. Nó cung cấp cho người dùng khả năng đăng ký nguồn cấp dữ liệu RSS theo chủ đề WordPress từ blog của bạn.

Giả sử bạn xuất bản nhiều nội dung nhưng khán giả của bạn không quan tâm đến tất cả các chủ đề. Ví dụ: bạn có các cột về ẩm thực và du lịch. Bằng cách sử dụng plugin này, bạn có thể cung cấp cho mọi người cơ hội đăng ký danh sách gửi thư của các ấn phẩm chỉ thuộc các danh mục được quan tâm.

Sau khi cài đặt plugin vào bảng điều hành Chuyển đến menu Cài đặt và sau đó chọn phần RSS cụ thể theo danh mục. Nó hiển thị danh sách các danh mục mà bạn có thể tạo thư:


Tôi cũng đã sử dụng phần danh mục tùy chỉnh và đánh dấu chúng là nguồn lực bên ngoài. Nhờ đó, các nguồn cấp dữ liệu RSS bên ngoài sẽ không được nhập; các liên kết trong đó sẽ dẫn đến các trang web của bên thứ ba. Đối với việc hiển thị liên kết đến các thư tùy chỉnh dưới dạng widget, mã ngắn hoặc mã PHP, hãy sử dụng hướng dẫn bên dưới:


Để tạo nguồn cấp RSS, tôi thích sử dụng mã ngắn hơn. Hãy xem email thử nghiệm của tôi trông như thế nào trên trang:


Cắm vào Đăng ký nguồn cấp dữ liệu RSS cụ thể theo danh mục có thể được sử dụng để xuất bản nhiều loại nội dung, đồng thời cung cấp cho khách truy cập cơ hội đăng ký các phần cụ thể.

4. Trình nhập bài đăng RSS


Plugin nhập các bài đăng từ nguồn cấp dữ liệu RSS trực tiếp vào một lựa chọn bài đăng tiêu chuẩn. Nói cách khác, các mục RSS đã nhập sẽ xuất hiện bên cạnh bài đăng của bạn.

Trước khi nhập bài viết, bạn có thể chọn trạng thái chúng sẽ được nhập vào hệ thống ( đã xuất bản, bản nháp, đang chờ xử lý, riêng tư, v.v.). Chức năng này cho phép bạn chọn các bài viết riêng lẻ để hiển thị trên trang web mà không cần xuất bản mọi thứ cùng một lúc:


Chuyển đến trang cài đặt plugin và điền vào các trường bắt buộc. Sau khi nhấn nút " Lưu và nhập"Plugin nhập tất cả các bài viết hiện tại từ URL được chỉ định. Bạn có thể thiết lập nhập bài viết hàng ngày hoặc thậm chí hàng giờ.

Khi plugin đã hoàn thành công việc của mình, bạn có thể vào cài đặt bài đăng:


Plugin Trình nhập bài đăng RSS có thể được sử dụng nếu bạn cần nhập toàn bộ bài đăng từ các nguồn cấp dữ liệu RSS khác. nhớ lấy plugin này nhập khẩu các mặt hàng từ nguồn của bên thứ ba, chuyển chúng vào danh sách các mục của bạn.

5. Trình tổng hợp WP RSS




Sau khi tạo nguồn cấp RSS cho trang web, bạn có thể nhấp vào nút “ Xem các mục" để xem các mục trong danh sách gửi thư.

WP RSS Aggregator cũng cung cấp một danh sách đen, có thể được sử dụng để ngăn hiển thị một số nội dung nhất định. Ngoài ra, các nhà phát triển đã cung cấp nhiều chức năng thú vị nhưng phải trả phí.

Sau khi tạo nguồn cấp RSS, bước tiếp theo là thêm nó vào bài đăng hoặc trang của bạn. Mở ra Trình chỉnh sửa WordPress bất kỳ mục nhập nào và bạn sẽ thấy ngay biểu tượng Mã ngắn tổng hợp WPRSS. Nhấp vào biểu tượng này sẽ mang lại cơ hội chọn một bản tin cụ thể và thêm nó vào bài đăng dưới dạng mã ngắn:


Đây là giao diện sau khi lưu bài viết/trang.

Chức năng nguồn cấp dữ liệu RSS được tích hợp vào WordPress theo mặc định vì công cụ này ban đầu được thiết kế cho blog và thường được sử dụng làm trang web thông tin và tin tức. Nếu chúng ta nhập our_site.ru/feed trong trình duyệt, chúng ta sẽ thấy chính nguồn cấp dữ liệu RSS này. Nói ngôn ngữ kỹ thuật, RSS là một họ các định dạng XML được thiết kế để mô tả các nguồn cấp tin tức, thông báo bài viết, thay đổi blog, v.v. Bằng cách sử dụng nguồn cấp dữ liệu RSS của trang web, bạn có thể thông báo cho người đọc về các tài liệu mới trên trang web của mình, phát thông báo về các ấn phẩm tới các trang web và dịch vụ của bên thứ ba, tăng tốc độ lập chỉ mục các tài liệu mới, v.v. và như thế.

Không cần phải lập trình nguồn cấp RSS cho trang WordPress; nó đã được kích hoạt trên blog của bạn. Trong khi đó, nếu chúng tôi cố gắng định cấu hình hoặc thực hiện bất kỳ thay đổi nào đối với hoạt động của nó, chúng tôi sẽ rất ngạc nhiên khi thấy chức năng rất ít ỏi trong cài đặt WordPress (Cài đặt - Đọc):

  • Hiển thị (số) mục mới nhất trong nguồn cấp dữ liệu RSS
  • Đối với mỗi bài viết trong nguồn cấp dữ liệu, hiển thị: a) Toàn văn, b) Thông báo

Đừng ngạc nhiên, nhưng chỉ thế thôi!

Trong khi đó, trên thực tế, có nhiều tình huống phát sinh khi cần can thiệp vào hoạt động của nguồn cấp RSS trên WordPress và với chức năng tùy chỉnh RSS phong phú như vậy, bạn sẽ không thể tiến xa được! Ở một mức độ nào đó, bài viết này nhằm mục đích trả lời các câu hỏi thường gặp về việc thiết lập và tối ưu hóa nguồn cấp RSS trên các trang web WordPress.

URL cho nguồn cấp dữ liệu RSS của trang web WordPress là gì?

Để không bị nhầm lẫn trong vấn đề này, bạn cần bắt đầu với thực tế là WordPress cung cấp nguồn cấp RSS ở các định dạng khác nhau, vì vậy các liên kết sẽ khác nhau:

  • your_site.ru/feed (RSS 2.0)
  • your_site.ru/feed/rdf (RDF/RSS 1.0)
  • your_site.ru/feed/atom (định dạng Atom)

Tùy thuộc vào cài đặt trang web của bạn, chúng có thể mở tại các địa chỉ sau:

  • your_site.ru/wp-rss2.php (định dạng RSS 2.0)
  • your_site.ru/wp-rdf.php (định dạng RDF/RSS 1.0)
  • your_site.ru/wp-atom.php (Định dạng nguyên tử)
  • your_site.ru/?feed=rss2 (định dạng RSS 2.0)
  • your_site.ru/?feed=rdf (định dạng RDF/RSS 1.0)
  • your_site.ru/?feed=atom (định dạng Atom)

WordPress cũng có khả năng tích hợp sẵn để xuất bình luận sang nguồn cấp dữ liệu RSS. Các liên kết sẽ có sẵn tại các địa chỉ sau (đối với định dạng khác nhau RSS):

  • your_site.ru/comments/feed (định dạng RSS 2.0)
  • your_site.ru/comments/atom (định dạng Atom)
  • your_site.ru/comments/rdf (định dạng RDF/RSS 1.0)

Cách tắt RSS trên trang WordPress

Một số quản trị viên web cần tắt nguồn cấp dữ liệu RSS trên trang web và làm cho nó hoàn toàn không thể truy cập được. Điều này có thể được thực hiện có hoặc không có plugin.

Tắt RSS trên WordPress bằng plugin:

Plugin - Thêm mới - Tắt RSS(kích hoạt plugin). Plugin này sẽ vô hiệu hóa tất cả nguồn cấp dữ liệu RSS/Atom/RDF trên trang web của bạn.

Vô hiệu hóa RSS trên WordPress mà không cần plugin:

Trong tệp tin.php của bạn chủ đề hiện tại thêm dòng mã:

Hàm fb_disable_feed() ( wp_redirect(get_option("siteurl"));//sẽ chuyển hướng đến trang chủ Trang web của bạn ) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); Remove_action("wp_head", "feed_links_extra", 3); Remove_action("wp_head", "feed_links", 2); Remove_action("wp_head", "rsd_link");

Chuyển hướng nguồn cấp RSS sang Feedburner

Nhiều quản trị viên web sử dụng những thứ như trình ghi nguồn cấp dữ liệu hoặc các trình ghi nguồn cấp dữ liệu RSS khác. Trong trường hợp này, cần phải chuyển hướng nguồn cấp dữ liệu chính cùng với việc tắt RSS gốc. Tình huống này có thể được giải quyết bằng cách thêm các dòng mã sau vào tệp tin.php của chủ đề hiện tại của bạn:

Hàm fb_disable_feed() ( wp_redirect("http://feeds.feedburner.com/your_feedburner");exit;//ở đây nhập URL vào kênh Feedburner của bạn) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); Remove_action("wp_head", "feed_links_extra", 3); Remove_action("wp_head", "feed_links", 2); Remove_action("wp_head", "rsd_link");

Ngăn chặn công cụ tìm kiếm lập chỉ mục RSS

Bạn thường có thể tìm thấy các trang khi tìm kiếm Gosha hoặc Yasha có chứa /feed/ trong URL của chúng. Tất nhiên, đây là rác và bạn cần ngăn không cho nó được lập chỉ mục (vì các công cụ tìm kiếm đánh giá cao trang web của bạn vì nội dung hữu ích)! Điều này có thể được thực hiện bằng cách thêm các dòng sau vào robots.txt:

Tác nhân người dùng: * Không cho phép: /feed

Thêm hình ảnh (hình thu nhỏ) vào RSS

WordPress gốc chỉ ghi lại văn bản trong RSS, mặc dù thực tế là bản thân các bài đăng thường sử dụng hình ảnh và hình thu nhỏ. Nhưng tất cả chúng ta đều biết rằng với hình ảnh, thông báo sẽ hấp dẫn và dễ nhấp hơn nhiều, vì vậy vấn đề được giải quyết bằng cách thêm đoạn mã sau vào hàm.php của chủ đề hiện tại của bạn (mã này sẽ thêm hình thu nhỏ từ các bài đăng vào nguồn cấp dữ liệu RSS của bạn địa điểm):

Hàm InsertThumbnailRSS($content) ( toàn cầu $post; if (has_post_thumbnail($post->ID))( get_the_post_thumbnail(array(150,100)); $content = "

". get_the_post_thumbnail($post->ID, "thumbnail") ."
" . $content; ) return $content; ) add_filter("the_excerpt_rss", "insertThumbnailRSS"); add_filter("the_content_feed", "insertThumbnailRSS");

Cách nhận nguồn cấp RSS cho một danh mục cụ thể trong WordPress

Để nhận được luồng bài đăng RSS riêng biệt từ một phần riêng biệt trên trang web bên dưới Quản lý WordPress, chỉ cần thêm vào địa chỉ của phần /nguồn cấp dữ liệu hiện tại

Ví dụ: your_site.ru/category/news/feed

Nếu bạn cần kết nối một số danh mục từ một trang web với RSS, bạn có thể thực hiện việc này bằng cách liệt kê chúng, phân tách bằng dấu phẩy:

your_site.ru/category/news,pogoda,sport/feed

Cách nhận nhận xét về một bài đăng WordPress trong RSS

Để nhận nguồn cấp dữ liệu nhận xét RSS riêng cho bất kỳ bài đăng nào trên trang web chạy WordPress, chỉ cần thêm /feed vào địa chỉ của bài đăng/trang hiện tại

Ví dụ: your_site.ru/article_name.html/feed

Cách nhận tài liệu RSS cho từng thẻ riêng lẻ

Để nhận các mục trong RSS chứa các thẻ riêng lẻ, việc viết các thẻ vào URL là đủ (trong ví dụ bên dưới, chúng tôi sẽ chỉ nhận các bản ghi có Thẻ SEO(đừng quên rằng chúng có thể được liệt kê cách nhau bằng dấu phẩy):

Ví dụ: your_site.ru/tag/seo/feed

Cách lấy tài liệu từ một tác giả riêng lẻ trong RSS

Nếu trang web được bật WordPress lớn, đôi khi việc lấy nội dung RSS của một tác giả sẽ rất hữu ích. Để nhận các bài viết của một tác giả riêng lẻ trong RSS, chỉ cần nhập tên tác giả vào URL là đủ (trong ví dụ bên dưới, chúng tôi sẽ chỉ nhận các bài viết có tác giả là quản trị viên):

your_site.ru/author/admin/feed/

Cách lấy tài liệu từ kết quả tìm kiếm trong RSS

Bạn có thể nhận RSS trên WordPress và các bài đăng dựa trên kết quả của bất kỳ truy vấn tìm kiếm. Để thực hiện việc này, bạn cần tạo một URL theo nguyên tắc (trong ví dụ, chúng tôi hiển thị trong RSS các mục được tìm thấy cho truy vấn “seo”):

your_site.ru/?s=seo&feed=rss2

Cách loại trừ nội dung danh mục khỏi nguồn cấp dữ liệu RSS trên WordPress

Có những trường hợp không cần thiết phải gửi tài liệu từ một số tiêu đề trong RSS (ví dụ: một số tiêu đề không nhắm mục tiêu, tiêu đề có bài viết bán hàng, v.v.). Bạn có thể loại trừ từng danh mục khỏi nguồn cấp dữ liệu theo id (có thể tìm thấy id của danh mục trong bảng quản trị bằng cách di chuột qua tên danh mục và xem giá trị tag_ID trên thanh trạng thái trình duyệt). Chúng tôi thêm mã này vào tệp tin.php của chủ đề hiện tại:

Hàm ac_exclude_from_rss($query) ( $cats_to_exclude = array(64, 16); //danh sách, phân tách bằng dấu phẩy, id của các danh mục có tài liệu cần được loại trừ khỏi RSS if ($query->is_feed && !$query-> is_category($cats_to_exclude)) ( set_query_var("category__not_in", $cats_to_exclude); ) return $query; add_filter("pre_get_posts","ac_exclude_from_rss");

Cách loại trừ các bài đăng riêng lẻ khỏi nguồn cấp dữ liệu RSS trên WordPress

Cũng có những trường hợp bạn cần loại trừ các bài đăng riêng lẻ khỏi nguồn cấp dữ liệu RSS, nhưng vì chúng có thể nằm trong các danh mục khác nhau nên việc vô hiệu hóa toàn bộ danh mục khỏi RSS sẽ không giúp ích gì. Việc vô hiệu hóa các mục nhập mỗi lần bằng cách chỉnh sửa tệp tin.php cũng là không thực tế, vì vậy bạn sẽ phải cài đặt một plugin để bật và tắt một mục nhập từ nguồn cấp RSS từ bảng quản trị trong trình chỉnh sửa của mỗi mục một cách thuận tiện.

Plugin - Thêm mới - Bỏ qua RSS(plugin tắt các bài đăng riêng lẻ từ nguồn cấp dữ liệu RSS của WordPress

Phải làm gì nếu WordPress RSS có lỗi

Không thường xuyên, nhưng văn bản trong bài viết có thể chứa các ký tự đặc biệt mà khi đưa vào RSS sẽ phá vỡ nó. Có những tình huống khác: RSS không khởi động và thế là xong. Các lỗi như:

XML Lỗi phân tích cú pháp: Khai báo XML hoặc văn bản không ở đầu thực thể

dòng 1, cột 1: Dòng trống trước khi khai báo XML

Và những người khác

Cách xuất bản bài viết RSS với độ trễ

Khi một bài đăng được xuất bản trên trang WordPress, nó sẽ tự động xuất hiện trong RSS. Có những lúc bạn cần phải ngăn chặn điều này: ví dụ, bạn muốn lối đi mới Người đọc trên trang web phát hiện ra đầu tiên, sau đó chỉ sau đó là tất cả những người đăng ký RSS và những độc giả khác nhau đã đọc nguồn cấp dữ liệu của bạn! Plugin phù hợp cho những mục đích như vậy " Trình tạm dừng nguồn cấp dữ liệu" - nó cho phép bạn đặt độ trễ cho các mục sẽ được xuất bản trong RSS (cũng có thể loại trừ một số mục nhất định khỏi RSS).

Cách thêm chú thích vào bài viết RSS

Các tài liệu được gửi tới RSS có thể được ký và cũng bị giới hạn về kích thước, một phần nhằm mục đích chống trộm nội dung (được kết hợp với plugin nêu trên " Trình tạm dừng nguồn cấp dữ liệu"), điều này thường xảy ra với sự trợ giúp của nguồn cấp dữ liệu RSS. Về mặt này, mặc dù đã cũ nhưng một plugin hiệu quả vẫn không hề lỗi thời Nguồn cấp dữ liệu tốt hơn của Ozh

Cách ẩn một số nội dung trong RSS

Cuối cùng, bạn cần ẩn một số nội dung trong RSS, chẳng hạn như bạn xuất bản câu trả lời cho một số câu hỏi trong một bài đăng, nhưng bạn không muốn nó kết thúc ở RSS mà chỉ hiển thị trực tiếp trên trang web. Bạn sẽ cần một plugin" không có RSS". Bây giờ, khi tạo bài đăng, khung (ở chế độ soạn thảo HTML) văn bản bắt buộc các mục trong thẻ... và nó sẽ không xuất hiện trong nguồn cấp dữ liệu RSS.

...Đương nhiên, các tình huống với RSS trên các trang web WordPress có thể khác và tôi tin chắc rằng mình không còn sức lực để cung cấp cho mọi người và đưa ra câu trả lời cho mọi thứ! Trong khi đó, tôi cố gắng đưa ra câu trả lời và khuyến nghị cho những tình huống thường xảy ra trong quá trình luyện tập của mình. Nếu bạn chưa tìm thấy câu trả lời cho vấn đề của mình, hãy hỏi trong phần bình luận... Tôi sẽ vui lòng trả lời và cố gắng giúp đỡ!