39ответ(ов) в теме
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
31
22:47

Тип записи "фото".
В "фото" входят таксономии "картинки", "цветы", "раскраски".
Еще одни как бы тоже таксономии, пример раскраски: "раскраски математические", "раскраски сказки", "раскраски животные" и т.д.

Вот в ЛК надо что бы была вкладка добавить публикацию в "Фото" и тут же выпадает список из которого надо выбрать "раскраски" -- "раскраски животные".

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

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
32
22:51

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

0
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
33
23:06

Сейчас посмотрю как получится. Может этого будет достаточно на данном этапе - один тип записи с одной таксономией.

У меня вот такую ошибку выдает:
Fatal error: Cannot redeclare add_taxonomy_publicform()
(previously declared in
/home/chudopod/chudopodelki.ru/www/wp-content/themes/tempera_child_c..)
in /home/chudopod/chudopodelki.ru/www/wp-content/themes/tempera_child_c.. on line 262

код вот такой:
add_filter('taxonomy_public_form_rcl','add_taxonomy_publicform');
function add_taxonomy_publicform($tax){
//указываем таксономию custom-tax для типа записи custom-type
if (!$tax['kartinki']) $tax['kartinki'] = 'foto';
return $tax;
}

фото - тип записи,
картинки - таксономия.
Верно же вписала в код?

0
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
34
00:22

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

Но публиковать в тип записи невозможно из личного кабинета, там просто некуда публиковать.
В ЛК публиковать можно только в рубрики.

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
35
12:04

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

Вы не можете просматривать опубликованные ссылки

В противном случае, размещайте форму публикации на любой странице сайта.

0
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
36
14:34

Андрей Plechev сказал(а)

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

Вы не можете просматривать опубликованные ссылки

В противном случае, размещайте форму публикации на любой странице сайта.

Получилось!!!!

Вы не можете просматривать опубликованные ссылки

Только пока что не получилось вывести саму форму так, что бы нажав на кнопку "добавить рисунок" открылась форма куда добавлять.
Как вот этот момент сделать?

0
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
37
14:38

И как сделать так, что бы вот эта новая вкладка стала крайней справа? Т.е. как поменять ее месторасположение в ЛК?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
38
15:24

"И как сделать так, что бы вот эта новая вкладка стала крайней справа? Т.е. как поменять ее месторасположение в ЛК?"

Вам же давали ссылку на add_tab_rcl. Там описано все. add_tab_rcl($id,$callback,$name,$args);

$args и задавайте

указать вывод в массиве array('order'=>90); - примерно так. чем больше число тем правее вкладка.

0
Sunleo
не в сети 9 лет
На сайте с 16.03.2014
Участник
39
15:51

Otshelnik-Fm сказал(а)

"И как сделать так, что бы вот эта новая вкладка стала крайней справа? Т.е. как поменять ее месторасположение в ЛК?"

Вам же давали ссылку на add_tab_rcl. Там описано все. add_tab_rcl($id,$callback,$name,$args);

$args и задавайте

указать вывод в массиве array('order'=>90); - примерно так. чем больше число тем правее вкладка.

Спасибо большое, получилось! Сдвинулась вправо!

0
Тема закрыта. Публикация новых сообщений запрещена.