How To: Solve duplicate content in WordPress without plugins How To: Решите дублировать содержание в WordPress без плагинов

ADVERTISEMENT РЕКЛАМА
To get our software and web/tips via email, sign up for Чтобы получить наше программное обеспечение и веб / советы по электронной почте, подпишитесь на daily email newsletter Ежедневный электронный бюллетень . .
Subscribe to RSS feed Подписаться на RSS-канал or или follow me Follow Me on Twitter? на Twitter?

Duplicate content is a serious issue for all WordPress blogs, and most bloggers now employ different methods to show partial content. Повторяющееся содержание является серьезной проблемой для всех блогах WordPress, и большинство блоггеров, в настоящее время используют различные методы, чтобы показать частичное содержание. The only blogs with good search rankings which employ full posts, are usually authority blogs, which are labelled as safe and authoritative by Google's algorithm. Только блоги с хорошей позиции в поисковых которые используют полное должности, как правило, власть блоги, которые помечены как безопасные и авторитетных помощью алгоритма Google.

Plugins are a popular method to reduce duplicate content. Плагины популярным методом уменьшения дублирования контента. However, plugins are not Однако плагины, не fully optimized полностью оптимизирован , and consumes more server resources than the simple <?php the_excerpt() ?> tag. , И потребляет больше ресурсов сервера, чем просто <?php the_excerpt() ?> Тега. Moreover, excerpt tag can use the customized post summary that you may have written. Кроме того, выписка тег можно использовать настроенную Краткое сообщение, которое может быть написано.

In this short tutorial, you should have all the template files in one place. В этом кратком руководстве, Вы должны иметь все файлы шаблонов в одном месте. Once you have those files(probably downloaded from your server, or a local copy that you keep), follow these easy steps: Когда у вас есть эти файлы (возможно, скачал с вашего сервера, или местные копию, которую Вы держите), выполните следующие несложные действия:

ADVERTISEMENT РЕКЛАМА

  • Open up index.php , archive.php and search.php Откройте index.php archive.php и search.php
  • In each of these files, search and find the code bit that contains <php the_content В каждом из этих файлов, поиск и найти битный код, содержащий <php the_content
  • Replace the entire tag – usually <?php the_content(__('Read the rest of this entry'));?> (may change depending on theme, but will be similar), with this tag: Заменить все теги - обычно <? The_content PHP (__(' Прочитать остаток этого вступления'));?> (может меняться в зависимости от темы, но они будут аналогичными), с этого тега:
    <?php the_excerpt();?> <? PHP the_excerpt ();?>
    Save the files. Сохраните файл.
  • Open up index.php again, and save it as category.php (do not discard index.php ). Откройте index.php снова, и сохраните его как category.php (не выбрасывайте index.php

In the above steps, we have replaced the content tag with the excerpt tag so that only a short paragraph of the post is shown on pages other than the post page. В приведенных выше шагов, мы заменили содержимое тега с выдержками тегов, так что лишь краткий пункт поста показана на страницах, помимо поста странице. Most themes lack a category.php , and its absence can allow full posts on category pages. Большинство тем отсутствие category.php и ее отсутствие может позволить полную должностей категории страниц. By duplicating the index.php file(which has excerpt tag), that problem is also solved. Дублированием index.php файл (который имеет выдержку Tag), эта проблема также решена.

Open Mic Open Mic

How do you prevent duplicate content? Как вы предотвращения дублирования контента? Do you use this method, or any plugins? Вы используете этот метод, или плагины? If so, why do you prefer it over the excerpt tag?(I'd like to hear, as I am myself confused at which method to choose). Если да, то почему же вы предпочитаете более выдержку Tag? (Я бы хотел услышать, как я себе путать, на которых методом выбора). Do tell me your views through comments. Скажите мне ваше мнение посредством комментариев.

To get our latest articles, Чтобы получать наши последние статьи, click here to sign up Нажмите здесь, чтобы подписать вверх for our free email newsletter or subscribe to на нашу бесплатную рассылку электронной почты или подписаться на RSS feed RSS подача

§ Comments § Комментариев
  • Nirmal says: Нирмала говорит:

    This is exactly what I have been doing. Это именно то, что я делаю. Use post excerpts. Отрывки использования должность.

  • Sumesh says: Sumesh говорит:

    @Nirmal: Glad to hear your opinion. @ Нирмал: рады услышать ваше мнение. Could you be more specific as to why you prefer it? Могли бы вы быть более конкретным, почему вы предпочитаете?

  • Karthik says: Karthik говорит:

    Funny to run into this, I'd just blogged about something similar yesterday! Смешные столкнуться с этим, я просто блогах о чем-то аналогичные вчера! And you did this 2 days earlier – guess it was a repeat for you to read my feed then! И вы сделали это 2 дня раньше - думаю, это было повторить для вас читать мой канал тогда!
    [Goes over to subscribe to your feed] [Переходит Чтобы подписаться на ваш канал]

    But I'd just like to make one clarification though – you won't need category.php if you have archive.php or index.php (err, you'd certainly have this one!). Но я просто хотел бы сделать одно уточнение, хотя - вам не придется category.php если у вас есть archive.php или index.php (ERR, вы наверняка это один!). What I meant was – if you are going to show excerpts on index.php, you can avoid having archive.php and category.php altogether – don't ask me why not, saves you 4kb on your webspace То, что я имел в виду - если вы собираетесь показывать отрывки на index.php, Вы можете избежать archive.php category.php и вообще - не спрашивайте меня, почему не сэкономить 4kb на домашнюю страницу ;)

    The order is: Заказ:
    1. 1. category-xx.php Категория-xx.php
    2. 2. category.php category.php
    3. 3. archive.php archive.php
    4. 4. index.php index.php

    If you'd like to make one particular category look unique, you can create a file with the category-CATEGORYNUMBER.php and that particular category would follow this template. Если вы хотите сделать одну конкретную категорию выглядеть уникально, вы можете создать файл с категорией-CATEGORYNUMBER.php и в данной категории будет следовать этому шаблону. If it doesn't find this file, it will check if the next file in the hierarchy is there and so on. Если он не найдет этот файл, он будет проверять, если следующий файл в иерархии есть, и так далее.

    Sorry about the overly long comment, I had to make myself clear! Прошу прощения за слишком длинный комментарий, я должен был сделать себе ясно!

  • Sumesh says: Sumesh говорит:

    @Karthik: No problem whatsoever about long comments – I love 'em! @ Karthik: никаких проблем о длинных комментариев - я люблю их!
    Well, that thing about category-xx.php was something new to me, thanks. Ну, это вещь Категория-xx.php было что-то новое для меня, спасибо. And category no. И категории нет. means its ID, right? означает его ID, верно?
    As for 4kB webspace, lol Что касается 4kB домашнюю страницу, LOL : D

  • Karthik says: Karthik говорит:

    Yup, sorry, I should have mentioned ID there! Ага, извините, я уже упоминал ID там!

  • Sumesh says: Sumesh говорит:

    @Karthik: No problem, its understood. @ Karthik: Нет проблемы, ее понимали. Now that you've clarified it, readers will also understand. Теперь, когда выясняется, читатели поймут.

  • Fred Schebesta says: Фред Schebesta говорит:

    My recommendation would be to do this but also have unique content in the excerpt. Моя рекомендация была бы это сделать, но также имеют уникальное содержание в выдержке.

    I have actually switched categories off entirely and have opted for pages instead. Я действительно включен категорий Off целиком и выбрали вместо страниц.

    (Note the blog above is not an example of this ;-D ) (Обратите внимание на блоге выше, не является примером этого,-D)

  • § Leave a Reply § Написать ответ