Помощник
|
Нужно в WP закрепить уникального автора за каждой рубрикой, Ищу готовое решение |
jack
|
Сообщение
#1
|
||
|
|
||
|
|||
rokot |
31.5.2016, 10:41;
Ответить: rokot
Сообщение
#2
|
|
jack, возможно вам поможет этот плагин Author Category
Также ещё вот этот можете плагин попробовать Restrict Author Posting Оба плагина подходят под ваши требования:) Сообщение отредактировал rokot - 31.5.2016, 10:45 -------------------- SEO-продвижение сайтов – увеличиваем прибыль, а не проблемы |
|
|
jack
|
Сообщение
#3
|
|
Прошу прощения. Я не правильно объяснил. Все посту будет писать один человек. Т.е. пишу я статью в рубрику "Кино" и она постится от имени Ивана Семечкина, а если я пишу пост в рубрику "спорт", то он публикуется от имени Петра Петрова.
-------------------- |
|
|
Mistic |
31.5.2016, 13:40;
Ответить: Mistic
Сообщение
#4
|
|
Нужно отредактировать или сделать новую функцию, которая выводит автора записи в single. Закрепить нужного автора за определенной рубрикой можно примерно так:
Код if ( in_category( 'Название' )) { Автор 1 } elseif ( in_category( array( 'Название', 'Название 2' ) )) { Автор 2 } else { и т.д } P.S Познания в кодинге минимальны. Если что-то неправильно - извиняюсь Сообщение отредактировал Mistic - 31.5.2016, 13:43 |
|
|
jack
|
Сообщение
#5
|
|
Mistic, да, вот это мне и нужно. Теперь нужно как-то это довести до ума), что бы автор выводился не только в аннотации к посту или под постом, но и в мета-тегах. Буду ковыряться. Спасибо
-------------------- |
|
|
mmkulikov |
31.5.2016, 15:49;
Ответить: mmkulikov
Сообщение
#6
|
|
Буду ковыряться. Все решается легко и просто. Вот ссылка на инструкцию В двух слова: - создать необходимое количество пользователей (можно в админке или программно) - в том хуке (который в инструкции) просто подменять в посте автора Цитата Ищу готовое решение Только заметил. Стучите в скайп - сделаю готовое решение -------------------- VPS от 5€ |
|
|
TwistedAndy |
1.6.2016, 22:40;
Ответить: TwistedAndy
Сообщение
#7
|
|
|
Друзья, есть сайт на Wordpress, нужно создать видимость редакционного коллектива и сделать так, чтобы за каждой рубрикой (их около 6-ти) был закреплен отдельный автор. Да, можно создать нужно количество авторов и при написании новой статьи, вручную выбирать нужного автора из выпадающего списка... но это геморно, особенно если постишь за деть 20-30 материалов. Ищу решение (плагин, пример кода), что бы автор материала автоматически устанавливался в зависимости от рубрики в которую он поститься. Заранее спасибо, с меня человеческое спасибо прямо здесь, в топике (не кнопкой, а буквами) и +7 к карме. Это достаточно просто сделать с помощью плагина Advanced Custom Fields. Вы создаете дополнительное поле author для рубрик с выбором пользователя. Это поле должно возвращать ID пользователя. После этого достаточно написать функцию: Код function tw_update_post_author($post_id) { if (!wp_is_post_revision($post_id)) { $category = get_the_category($post_id); if (!empty($category) and !empty($category[0]->cat_ID)) { remove_action('save_post', 'tw_update_post_author'); $author_id = intval(get_field('author', 'cateogry_' . $category[0]->cat_ID)); if ($author_id > 0) { $args = array( 'ID' => $post_id, 'post_author' => $author_id ); wp_update_post($args); add_action('save_post', 'tw_update_post_author'); } } } } add_action('save_post', 'tw_update_post_author'); и поместить ее в functions.php темы. Каждый раз при сохранении поста будет проверяться установлена ли для него рубрика. Если таковая есть, то функция проверит установлен ли для той рубрики автор и если да, то просто укажет его в качестве автора поста.
Сообщение отредактировал TwistedAndy - 1.6.2016, 22:43 -------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужно разносить телеграм каналы по разным аккаунтам? | 9 | Mixatraider | 1895 | 20.3.2024, 18:34 автор: Rebex |
|
Сколько времени нужно для раскачки нового сайта? | 29 | metvekot | 8028 | 8.3.2024, 15:41 автор: malamut |
|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2913 | 2.3.2024, 12:53 автор: toplinks |
|
Нужно сделать репост статей в соц сети | 1 | HavingingWorld | 2489 | 27.2.2024, 2:15 автор: AndrePro |
|
Нужно ли указывать регион для сайта? | 2 | rownong27 | 1199 | 18.2.2024, 23:20 автор: rownong27 |
Текстовая версия | Сейчас: 23.4.2024, 17:40 |