Как скрыть трэкбэки от пользователей

Продолжим тему трэкбэков в WordPress. Сегодня я расскажу, как сделать, чтобы они были видны только администратору. Ведь по сути, простым читателя и посетителям они только мешают.

Все достаточно просто, для начала отделим трэкбэки от комментариев, чтобы узнать как это сделать читаем статью Отделение TrackBack ‘ов от комментариев и ее продолжение. Далее нужно воспользоваться функцией current_user_can():



C помощью функции current_user_can() можно выводить нужную информацию для разных уровней пользователей. level_10 – уровень администратора.

Полный код с выводом трэкбэков:



 0) { ?>

Трэкбэки

Все! Теперь трэкбэки не мешают посетителям, а администратору удобно за ними следить прямо на блоге. В одной из будущих статьях я, возможно, расскажу о функции current_user_can() более подробно.

5 Comments

  1. Elena пишет:

    А как сделать, чтобы нужные администратору комментарии также скрывались?

  2. bishai пишет:

    В этом нет смысла.

  3. Дмитрий пишет:

    По моему,смысла скрывать комментарии нет,т.к в не спам-трекбеках нет ничего такого угрожающего. Лучше их просто отделять от обычных комментариев

  4. Flector пишет:

    а какой в этом смысл? проще уж сразу отрубить прием трэкбеков. все равно входящие ссылки будут видны в dashboard.

  5. bishai пишет:

    Flector, мне лично удобней заходя на запись сразу же видеть кто на нее сослался.

Leave a Reply