Как сменить автора в WordPress и плагине Best Author

Настройте опыт авторов на веб-сайте WordPress с помощью этих 8 советов и хитростей


Хотя сегодня WordPress – это мощная и универсальная система управления контентом, способная практически на все, она по-прежнему в основном используется в качестве платформы для блогов. Даже если блог является лишь частью вашего сайта, у вас должен быть хотя бы один автор, который будет писать новый контент. Но есть вероятность, что у вас будет несколько авторов, которые также получат дополнительную помощь от приглашенных блоггеров, если это то, что вы хотите сделать.

Если вы имеете дело с авторами на своем сайте WordPress, то вполне нормально, что вы хотите сделать блог лучше для них. По этой причине мы подготовили несколько учебных пособий, которые помогут настроить ваш блог WordPress, когда дело доходит до авторов. Вот что вы узнаете из этого руководства:

  • Как изменить постоянную ссылку автора по умолчанию
  • Перенаправить ссылку на архив автора на другую страницу
  • Смена автора поста без создания дополнительных пользователей
  • Авторы могут по-разному оформлять свои посты
  • Смотрите лучшие плагины автора биографии
  • Напишите авторам, когда их статьи будут опубликованы
  • Создайте свой топ список авторов в своем блоге
  • Показывать статистику автора в виджете

Contents

Как следует из их названия, постоянные ссылки – это постоянные ссылки, то есть URL, которые ведут к вашим сообщениям, категориям, страницам авторов и т. Д. Вы можете легко настроить базовую структуру постоянных ссылок в общих настройках WordPress, но если вы хотите изменить постоянную ссылку для страниц автора, вам нужно будет немного подробнее разобраться.

Могут быть разные причины для изменения слага страницы автора по умолчанию. Например, если вы работаете над сайтом для ресторана, где вы хотите, чтобы у ваших поваров были свои собственные страницы, и где они могли бы писать личные блоги (надеюсь, о еде), вы захотите изменить структуру постоянных ссылок. Если вы настроили все для своего ресторана, почему бы вам не сменить «автора» на «шеф-повара»??

Мало того, что это будет выглядеть намного более профессионально, но это может фактически помочь вам с SEO и вернуть намного более релевантные результаты поиска для ваших потенциальных посетителей..

У вас может быть совершенно другая причина для смены основного слага, но мы будем придерживаться наших поваров (да, мы писали это голодно, и мы все время думаем о кухне), чтобы показать вам, как изменить функцию:

Изменить постоянную ссылку автора по умолчанию:

  1. Откройте файл functions.php
  2. Скопируйте и вставьте следующее:
  3. function custom_author_base () {
    global $ wp_rewrite;
    $ author_slug = 'chef'; // измените это на то, что вы хотите
    $ wp_rewrite-> author_base = $ author_slug;
    }
    add_action ('init', 'custom_author_base');
  4. Измените $ author_slug на то, что вы хотите отображать вместо «author» на личных страницах
  5. Сохранить изменения
  6. Перейдите к Настройки-> Permalinks
  7. Нажмите «Сохранить изменения», не внося изменений на странице настроек.

А-а-а, все готово! Теперь вы можете перейти на страницу, используя новые постоянные ссылки..

Следуя нашему примеру, постоянная ссылка нового автора будет выглядеть примерно так: http://www.firstsiteguide.com/chef/gordon.

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

Но что, если вы один автор? Это означает, что ссылка на вашу страницу архива ведет к тому же блогроллу, который у вас уже есть на домашней странице или странице блога (в зависимости от организации вашего сайта), и это не имеет смысла. Вместо этого вы можете захотеть перенаправить своих пользователей на другую страницу – например, на страницу «Обо мне», где вы можете рассказать своим посетителям больше о себе или предоставить дополнительную информацию о ваших постах, работе или о чем угодно..

Вы можете сделать это легко с помощью всего лишь нескольких строк кода:

  1. Открыть файл functions.php
  2. Скопируйте и вставьте следующую функцию:
  3. add_filter ('author_link', 'redirect_link');
    function redirect_link () {
    return home_url ('about-us');
    }
  4. Изменить страницу на 4го линия на любую страницу, которую вы хотите
  5. Сохранить изменения

И это все, что есть. После того, как вы сохранили изменения, любой, кто нажимает на ссылку с именем автора, будет перенаправлен на страницу, указанную в коде. В нашем примере вы будете перенаправлены на http://www.firstsiteguide.com/about-us.

Хотя этот метод перенаправит вас на новую страницу, когда вы нажмете на ссылку архива автора (имя автора), ввод полного URL-адреса все равно приведет вас к страницам архива по умолчанию. Если вы вручную перейдете к www.yourdomain.com/archive/john например, ссылка все равно покажет все сообщения Джона. Вы можете оставить это так, если вы все еще хотите, чтобы ваши архивные страницы были доступны, или вы также можете перенаправить весь URL.

Смена автора поста без создания дополнительных пользователей

Когда дело доходит до написания новых статей, большинство людей начинают писать исключительно самостоятельно. Вероятно, пройдут месяцы, прежде чем они решат, что пришло время нанять дополнительных авторов, которые помогут им в создании интересных материалов для сайта. Неважно, если у вас есть один лояльный автор или десятки авторов, написавших более одной статьи, вы, вероятно, создали учетные записи для всех них и позволили им размещать свои материалы непосредственно в постах и ​​на страницах..

Иногда вам понадобится статья, которую ваши авторы не смогут написать. Например, у вас может быть спонсируемый пост, который может помочь вам заработать деньги, для которого вы хотите иметь другого автора. Также будут случаи, когда человеку нужно будет опубликовать только одну статью на вашем сайте..

Если это так, нет необходимости создавать эти дополнительные учетные записи WordPress только для того, чтобы отобразить сообщение. Вместо этого вы можете перезаписать свое имя или имя автора и отобразить новое имя только в этом отдельном сообщении. Если вы хотите больше контролировать его, взгляните на плагин, который позволит вам управлять гостевыми авторами и назначать нескольких авторов для одной статьи..

Подготовьте функцию:

Для этого мы покажем вам, как взломать пользовательские поля и переписать автора одним нажатием кнопки мыши:

  1. Откройте functions.php
  2. Скопируйте и вставьте следующий код:
  3. add_filter ('the_author', 'guest_author_name');
    add_filter ('get_the_author_display_name', 'guest_author_name');
    
    функция guest_author_name ($ name) {
    глобальный $ post;
    $ author = get_post_meta ($ post-> ID, 'author', true);
    если ($ автор)
    $ name = $ author;
    вернуть $ name;
    }
  4. Сохранить изменения

Сменить автора с помощью пользовательских полей:

После того, как вы внесли изменения в файл, вы готовы сменить автора конкретных сообщений. Как мы уже упоминали выше, это будет сделано путем добавления настраиваемого поля в сообщение:

  1. Откройте сообщение, для которого вы хотите изменить автора
  2. Перейдите к пользовательским полям
  3. Добавьте новое поле и назовите его «автор».
  4. Введите имя автора в поле значения
  5. Сохранить изменения

Смена автора через пользовательские поля

Как только вы нажмете кнопку обновления или опубликуете сообщение, функция проверит наличие настраиваемого поля, и, если оно найдено, функция автоматически изменит имя автора на имя, найденное в поле значения..

Довольно удобный хак, не так ли??

Авторы могут по-разному оформлять свои посты

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

На некоторых веб-сайтах вы, возможно, видели, что у каждого автора свой цвет поста, разные цвета или другой цвет ссылки. В среде с несколькими авторами это может быть хорошей идеей.

Ваши читатели могут легче находить посты своих любимых авторов, и все может выглядеть действительно здорово, если вы не преувеличиваете стиль; Вы не хотите, чтобы ваш блог выглядел как цирк … о, ну, кто мы, чтобы судить, вы можете делать все, что хотите, конечно.

По этой причине мы не будем стилизовать ваши сообщения, но в следующих нескольких строках мы собираемся показать вам код, который будет выполнять стили для вас. Итак, начнем.

Прежде чем вы сможете по-разному оформлять посты, вы должны сообщить своему WordPress, чтобы найти имена авторов.

Найти имена авторов:

  1. Откройте файл index.php или любой, содержащий цикл
  2. Перед циклом вам нужно вставить следующую строку кода:
  3. 
    
  4. Сохранить изменения

Теперь WordPress знает, как прочитать имя автора, и вы готовы к следующему шагу. После того, как вы создали переменную $ author и сказали WordPress поместить имя автора в нее (имя, которое будет помещено в переменную, – это имя, которое можно изменить в настройках профиля пользователя), вам нужно поместить переменную в код post_class.

Этот код должен быть вставлен в цикл:

  1. Откройте файл index.php или файл, который вы использовали в предыдущих шагах
  2. Найдите элемент DIV, который содержит post-id, и замените эту строку следующим:
  3. >
  4. Сохранить изменения

Хорошо, вы закончили подготовку газона для оформления постов для ваших авторов, и самое интересное можно начать. Настало время открыть ваш файл CSS и определить правила CSS для каждого пользователя. Если вы помните, мы сказали WordPress найти имя автора и использовать его в качестве класса. Это означает, что вам нужно соответствующим образом назвать ваши классы. Будьте осторожны – в именах учитывается регистр, поэтому «Джон» не будет совпадать с «Джон».

Если вы подготовили имена, вы можете продолжить.

Стиль сообщений:

  1. Открыть файл style.css
  2. Добавить новые классы с именами пользователей. Например, если у вас есть два автора, Джон и Дженнифер, код CSS будет выглядеть примерно так:
  3. .Джон {
    цвет синий;
    }
    .Дженнифер {
    красный цвет;
    }
  4. Поиграйте с вашим стилем. В этом примере мы изменили цвет их поста, но, как вы уже знаете, CSS – очень мощный инструмент, который позволяет вам делать практически все – от изменения цветов и размеров до даже анимации объектов..
  5. Сохранить изменения

Это оно. Теперь вы можете загрузить свой блог и посмотреть, как изменения вступают в силу. Пожалуйста, не торопитесь и стильно постите сообщения… о, мы снова здесь; Вы можете оформлять свои посты так, как вам нравится (но, пожалуйста, сделайте их красивыми).

Лучшие авторские плагины биографии для WordPress

В конце почти любого блога, с которым вы столкнулись, вы, вероятно, заметили, что есть небольшая информация об авторе. Информация, как правило, представлена ​​в простой коробке, где представлены изображение, имя и несколько личных данных.

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

Не только это; плагины автора биографии могут позволить вашим посетителям найти все статьи, написанные конкретным человеком, и связаться с ним по электронной почте или в социальных сетях.

Неважно, по каким причинам вы разместили один из плагинов биографии автора на своем веб-сайте, в этой статье мы собираемся показать вам некоторые из лучших расширений, которые помогут вам сделать именно это..

Sexy Author Био

ЦЕНА: бесплатно
DEMO

Sexy Author Bio

Давайте начнем список с бесплатного плагина, который наверняка привлечет вас своим именем – кто бы не хотел для себя сексуальную авторскую биографию? Плагин создает коробку, которая поддерживает одного или нескольких авторов. Это отзывчивый, что означает, что вам не нужно беспокоиться об изменении размера страницы, где отображается ваша биография. Плагин может отображать до пяти значков социальных сетей. которые могут ссылаться на страницы автора в Facebook и на множество других социальных сетей, которые вы можете выбрать.

Sexy Author Bio позволяет настроить многие из его функций, чтобы вы могли изменять размеры значков граватар, размер и цвет шрифта, фон и многое другое. Как только вы создадите свою биобокс, вы получите шорткод, который вы можете разместить там, где хотите, чтобы ваша сексуальная биография отображалась.

  • До 5 значков социальных сетей
  • отзывчивый
  • Настраиваемый

Причудливая авторская коробка

ЦЕНА: 18 $
DEMO

Fancyiest Автор Био

Этот премиальный плагин – отличный выбор для тех из вас, кто хочет больше контролировать свою авторскую биографию. Независимо от того, хотите ли вы показать свою собственную биографию или у вас есть более одного автора, плагин поможет вам. Это выглядит красиво и он может отображать различные виджеты, которые позволяют вам связаться с аудиторией и увеличить конверсию. Среди самой вкладки биографии и нескольких значков социальных сетей, которые вы можете поместить в поле, вы можете добавлять последние авторские посты и пользовательский HTML-код, который вы можете настроить в соответствии со своими потребностями..

Плагин поставляется с палитрой цветов, чтобы вы могли раскрасить свои виджеты. Он работает автоматически, что означает, что вам нужно только выбрать, где вы хотите, чтобы ваш ящик отображался (например, до или после публикации / страницы). Имеется окно автора RSS-ленты, плагин готов к переводу и сетчатке, функции случайных авторских сообщений для виджетов, ленивая загрузка и многое другое.

  • Различные настраиваемые виджеты
  • Иконки социальных сетей
  • Пользовательская вкладка HTML

Простая авторская коробка

ЦЕНА: бесплатно

Простая авторская коробка

Вы можете получить изображение этого плагина, просто прочитав его название – он прост, понятен и прост в использовании. Для тех из вас, кому не нужно слишком много из плагина биографии, Простой авторский плагин может быть отличным выбором. Он создает стильную и современно выглядящую биобокс автора, где вы можете показать фотографию автора (gravatar), 30 значков социальных сетей на выбор и, конечно, место для краткой биографии.

Плагин отзывчивый, что отлично подходит для вашего мобильного сайта, и вы можете установить эффект, который будет вращать окно при наведении курсора. Плагин настраивается, так что вы можете легко сделать его частью своей темы, но вы должны знать, что его можно размещать только в конце каждой статьи – нет возможности включить поле в верхней части вашего сообщения или на боковой панели. / нижний колонтитул как виджет.

  • Простой, стильный и современный
  • Отзывчивый и настраиваемый
  • Может отображаться только в конце поста / страницы

Напишите авторам, когда их статьи будут опубликованы

Когда вы являетесь администратором или автором, у которого есть право публиковать свои собственные сообщения, вам не нужны никакие дополнительные уведомления об этом – вы только что опубликовали свой собственный пост, верно? Но если вы автор / участник без этих привилегий и вы не вошли в систему администратора WordPress все время, поэтому вы не можете видеть статус своих сообщений, было бы неплохо получить сообщение, когда ваше сообщение наконец идет вживую.

Вместо того, чтобы думать об отправке личного сообщения автору, текст которого был одобрен или вычитан, вы можете автоматизировать весь процесс.

Есть бесчисленное множество плагинов, которые могут помочь вам контролировать это, но в этом коротком руководстве мы покажем вам простую функцию, которая будет отправлять электронные письма вместо вас.

Без каких-либо дополнительных условий давайте создадим простую функцию, которая найдет автора сообщения, его адрес электронной почты, заголовок сообщения и отправит электронное письмо после публикации сообщения:

  1. Откройте functions.php
  2. Скопируйте и вставьте код:
  3. function wpr_authorNotification ($ post_id) {
    $ post = get_post ($ post_id);
    $ author = get_userdata ($ post-> post_author);
    $ message = "
    Привет ". $ Author-> display_name.",
    Ваш пост ". $ Post-> post_title." только что был опубликован. Теперь вы можете посетить свой собственный текст и наслаждаться им, встроенным в сайт! ";
    wp_mail ($ author-> user_email, «Ваша статья опубликована», $ message);
    }
    
    add_action ('publish_post', 'wpr_authorNotification');
  4. Изменить текст сообщения
  5. Сохранить изменения

Если вы не хотите, чтобы все получали уведомление о публикации, вы можете проверить роль пользователя и выполнить код только в том случае, если, например, автор сообщения имеет роль «Участник» или определенное имя пользователя..

Например, вы можете отправить электронное письмо, уведомляющее пользователя о публикации, только если этим пользователем является Джон:

if ($ author = 'John') {
add_action ('publish_post', 'wpr_authorNotification');
}

Если вы хотите больше контроля над уведомлением своих пользователей, посмотрите, как автоматически уведомлять участников о ваших новых сообщениях с помощью плагина. Наряду с этим, вы можете позволить WordPress уведомлять вас о любых изменениях записей.

Создайте свой топ список авторов в своем блоге

Когда на сайте несколько авторов, важно разрешить людям просматривать разные статьи, написанные разными авторами. Вот почему в WordPress уже реализована функция сортировки почтовых архивов для каждого автора..

В этом коротком руководстве мы покажем вам, как создать топ-список авторов, отобразив простой список на боковой панели..

Иногда вам может понадобиться создать верхний список имен авторов и отобразить его на боковой панели. Конечно, вы не будете делать это вручную, считая публикации авторов или сортируя их по алфавиту. К счастью, WordPress готов к сортировке авторов на вашем сайте, что означает, что у вас не будет никаких проблем при создании списка. Основная функция выглядит так:

Если вы используете эту функцию, по умолчанию WordPress отобразит всех авторов и отсортирует их по имени. Это может быть достаточно, если вы хотите отобразить простой список всех авторов, которые работают на вашем сайте, но что, если вы хотите отсортировать их по-другому? Возможно, вы хотели показать авторов с наибольшим количеством сообщений или заказать их по электронной почте на странице контактов?

Топ-лист автора

В этом случае вам нужно сосредоточиться на переменной $ args, которая хранит массив параметров, которые вы можете легко изменить. Если вы хотите узнать больше о функции и всех параметрах, вам следует посетить страницу Кодекса WordPress, посвященную функция wp_list_authors.

Создайте верхний список авторов:

В следующих строках мы собираемся показать вам функция, которая сортирует авторов по количеству постов и показывает только топ 10:

  1. Откройте sidebar.php
  2. Скопируйте и вставьте следующую функцию:
  3.  'POST_COUNT',
    'order' => 'DESC',
    'number' => '10',
    'optioncount' => true,
    'show_fullname' => false,
    );
    wp_list_authors ($ args);
    ?>
  4. Сохранить изменения

Если вы заглянули на страницу Кодекса WordPress, вы увидели все остальные параметры, которые можно использовать в массиве. Добавив любой параметр в массив, вы можете изменить способ сортировки ваших авторов. Не стесняйтесь поиграть с этими параметрами и посмотреть, как меняется топ-список.

Если вы не внесли каких-либо изменений, функция отобразит 10 лучших авторов (упорядоченных по количеству постов) в порядке убывания и отобразит количество постов рядом с именем каждого автора. Кроме того, имя автора будет автоматически связано со страницей личного архива этого автора, где перечислены все сообщения, написанные этим человеком. Как это круто?

Хотя этот топ-лист может хорошо смотреться на боковой панели, он поможет вашим новым посетителям найти авторов, которые внесли максимальный вклад в ваш сайт. С другой стороны, этот топ-лист может создать здоровую конкуренцию между авторами и может вести себя как игра, в которой в первую десятку могут быть включены только те, у кого больше всего статей. Если бы вы были всего лишь в двух статьях, чтобы быть на вершине, разве вы бы не усердно работали, чтобы ваше имя было на вершине?

Показывать статистику автора в виджете

Когда для вашего сайта пишут больше, чем несколько авторов, все становится намного интереснее. Мало того, что вы собираетесь значительно увеличить количество статей, но вы также привлечете более широкую аудиторию на свой сайт и охватите тему с разных точек зрения..

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

Чтобы помочь вам в этом, мы собираемся показать вам отличный плагин, который настроит вас за считанные минуты.

Автор и пост статистический виджет

ЦЕНА: бесплатно

Авторские и пост-статистические виджеты

Этот бесплатный плагин носит название Author и Post Statistic Widget, и его можно легко установить из репозитория плагинов WordPress:

  1. Перейдите к Плагины-> Добавить новый
  2. Поиск «Автор и пост статистический виджет»
  3. Установите и активируйте плагин
  4. Перейдите к Внешний вид -> Виджеты

Все, что вам нужно сделать сейчас, это выбрать один из недавно установленных виджетов и поместить их в область виджетов..

Виджеты:

В бесплатной версии вы получаете следующие виджеты:

  • Активные пользователи – Показывает список авторов, которые активны на вашем сайте. Он перечисляет имена пользователей со ссылкой на их профили и показывает количество опубликованных сообщений
  • Список популярных авторов – Показывает список самых популярных авторов на вашем сайте и добавляет количество постов и комментариев рядом с именами авторов. Вы можете выбрать интервал дат, из которого будут выбраны сообщения
  • популярные посты – Отображает список самых популярных сообщений. Виджет показывает ваши сообщения и добавляет количество просмотров рядом с ними. Позволяет выбрать интервал дат, из которого будут выбраны сообщения.
  • Список популярных сообщений – Отображает список самых популярных сообщений, а рядом с ранее упомянутым количеством просмотров, он также показывает количество комментариев. Вы можете выбрать показ сообщений за последние 7, 30, 90 и 365 дней
  • Автор и пост статистика – показывает список авторов и все их посты

У всех виджетов могут быть изменены названия, и их можно перетаскивать по боковой панели и / или области нижнего колонтитула (в зависимости от вашей темы). Кроме того, каждый виджет имеет свой собственный набор опций, которые позволяют дополнительно настраивать автора и публиковать статистику. Вы даже можете добавить свой собственный стиль CSS, чтобы изменить внешний вид виджетов, и есть функции и шорткоды, готовые использовать их в ваших ежедневных постах и ​​страницах..

Если вам всего этого недостаточно, этот плагин можно расширить до версии PRO, которая стоит от 14 до 55 долларов США, и добавляет на панель инструментов ряд различных графических статистических данных. PRO версия также поставляется с новыми шорткодами, которые позволяют вам показать дополнительную статистику о ваших авторах и сообщениях.

Завершение

Если у вас есть блог, вы не сможете его успешно запустить, не имея хотя бы одного активного автора. Поскольку у вас, вероятно, будет больше, чем один автор, не торопитесь и делайте их опыт как можно лучше. Мы надеемся, что эти советы помогли вам.

Эта запись была опубликована в WordPress. Добавьте в закладки постоянную ссылку.
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map