Спрашиваем и отвечаем по Wordpress-10

morzan123
На сайте с 26.11.2010
Offline
182
#781

Первый вариант не получается - все равно идет редирект на "адрес админки изменен". С остальными прокатило, спасибо большое.

Оказываю консультации.
GA
На сайте с 16.06.2013
Offline
61
#782

Ребят, подскажите, как вывести название "роли" автора поста внутри цикла?

Нужно именно название роли, а не идентификатор.

Такой вариант негибкий, через echo мы сами название указываем (для мультиязычного сайта плохой вариант)

global $post;

if ( user_can( $post->post_author, 'administrator' ) ) {
echo 'Administrator';
} elseif ( user_can( $post->post_author, 'editor' ) ) {
echo 'Editor';
} elseif ( user_can( $post->post_author, 'author' ) ) {
echo 'Author';
} elseif ( user_can( $post->post_author, 'contributor' ) ) {
echo 'Contributor';
} elseif ( user_can( $post->post_author, 'subscriber' ) ) {
echo 'Subscriber';
} else {
echo '<strong>Guest</strong>';
}

А такой вариант выводит идентификатор роли (англ, нижний регистр), а не имя роли.

function get_author_role()

{
global $authordata;

$author_roles = $authordata->roles;
$author_role = array_shift($author_roles);

return $author_role;
}

<?php echo get_author_role(); ?>

Может есть ещё варианты?

malquem
На сайте с 14.06.2011
Offline
133
#783

Обязательно ли писать %%sitename%%? Сейчас везде убрал %%sep%% %%sitename%% и что я буду терять при этом?

Все люди - братья, но не все братья - люди.
SeVlad
На сайте с 03.11.2008
Offline
1609
#784
Green arrow:
Может есть ещё варианты?

Если я правильно понял задачу и не ошибаюсь: WP_User -> roles (см доп)

Top for the good, перефразируй что бы было понятно что надо и главное - без нарушения правил раздела.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
big jacky
На сайте с 04.05.2013
Offline
86
#785

При создании сайта когда-то выбрал структуру постоянных ссылок сайт.ру/%category%/%postname%/. Сейчас хочу перейти на короткий вариант сайт.ру/%postname%/.

Но если просто поменять в настройках выдаёт ошибку 404. За 2 года существования сайта на него проставлено много разных ссылок.

Как и чем организовать массовый редиект со старых урлов на новые?

Top for the good
На сайте с 16.02.2008
Offline
322
#786
SeVlad:

Top for the good, перефразируй что бы было понятно что надо и главное - без нарушения правил раздела.

Признаю правила читал год назад. Но думаю они не сильно изменились.

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

Полностью плаваю в этом вопросе.

Чем вам помочь в SEO продвижении или юзабилити сайтов?
(https://topuser.pro/) Увеличить доход от РСЯ и AdSense (https://topuser.pro/uvelichit-dohod-adsense/)
SeVlad
На сайте с 03.11.2008
Offline
1609
#787
Top for the good:
Признаю правила читал год назад. Но думаю они не сильно изменились.

Уже несколько лет как запрет на поиск исполнителя в разделе.

Top for the good:
Пытаюсь найти решения как лучше реализовать чтобы отметить пост и этот пост отправить в другую рубрику на стороне пользователя, а не администратора.

Похоже и в этот раз перефразировать не получалось :) То что ты написал - стандартный функционал для юзеров от редактора. Но с пом пагинов управления юзерам можно эту возможность любой роли дать. https://codex.wordpress.org/Roles_and_Capabilities

Вот чую, затея интересная, но.. Опиши нормально задачу.

Top for the good
На сайте с 16.02.2008
Offline
322
#788

SeVlad, Я зашел в твой раздел не искать исполнителей. Если бы нужно было то тебе бы и написал в личку.

Я немного в тупике. Мне надо реализовать личный кабинет и не знаю с чего начать. Этот кабинет платный и человек в нем отмечает что надо делать. И как к этому вопросу подойти своими руками сделать.

Ты знаешь я маркетолог и полный ноль в реализации.

totamon
На сайте с 12.05.2007
Offline
437
#789

Top for the good, довольно мощный плагин для пользовательского кабинета Wp-Recall с русской поддержкой, из офф. репо, бесплатный, под него есть дополнения платные и бесплатные, в том числе реализующие платные услуги

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Top for the good
На сайте с 16.02.2008
Offline
322
#790

totamon, Спасибо, изучу завтра. Уже есть с чего начать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий