wpgear
Просто, ваш кодинг — это сразу бросается в глаза, что вы не понимаете, что происходит с теми буквами, цифрами и символами, после того, как вы их написали и скормили вебсерверу.
Это просто тенденция какая-то печальная.
Соглашусь что в целом я не очень то понимаю что я делаю да это безграмотно возможно даже где то оскорбительно для кого-то
Единственное что я понял это:
$tags = get_the_tags(); //вытаскивает массив тегов и добавляет его к $tags
if( current_user_can('author') || current_user_can('editor') || current_user_can('administrator') ){ // Проверяет права текущего пользователя. Если пользователь является Автором или Редактором или Администратором то...
if ($tags > 0){ //если в $tags имеется что либо то...
$html1 = '<form method="POST">'; // переменная $html1 добавляет тег form с method="POST" для добавления в любое место
$html = '<textarea class="SSS" name="FFF" id="RRR">'; // добавляет тег textarea для создания поля с текстом
foreach ($tags as $tag){ //вытаскивает все из массива get_the_tags
$html .= "{$tag->name}, "; // добавляет к переменой $html названия всех тегов через запятую
}
$html .= '</textarea>'; // закрывает тег
$html3 .= '<input type="submit" value="User">'; // создает кнопку для срабатывания method="POST"
$html2 = '</form>'; // закрывает тег
// выводит переменные
echo $html1;
echo $html;
echo $html3;
echo $html2;
}
}
if ($_POST['FFF']){ // проверяет есть ли в $_POST['FFF'] что либо если да то...
wp_set_post_tags( $post->ID, $_POST['FFF'], true ); // добавляет теги к текущему посту }
Поправьте пожалуйста если я где то ошибся.
Но тем не менее, ну чтобы понять суть вашего вопроса:
Скажите, а зачем именно, вам необходимо обновлять теги текущей записи?
Заметьте, вы ведь говорите не Изменить, а обновить.
Что вы хотите получить на выходе. Цель этих действий?
Это вызвано заботой об этих самых Тегах, чтобы они не чувствовали себя брошенными и всеми забытыми?
Я хочу создать возможность определенным пользователям редактировать теги.
как на сайтах основанных на Danbooru https://github.com/r888888888/danbooru
http://static2.keep4u.ru/2018/10/14/U3TU646d6bd4905c06e8.jpg
http://static2.keep4u.ru/2018/10/29/UKKEEd69c095499fad759.jpg
Это нужно поскольку Теги(метки) являются почти основанной системой навигаций сайта
Заметьте, вы ведь говорите не Изменить, а обновить.
Возможно я неправильно выразился Прошу за это прощения.
Что вы хотите получить на выходе. Цель этих действий?
Если говорить в идеале то:
«Я пытаюсь создать свой сайт для творчества.
Что-то вроде patreon, deviantart, pinterest.
Только свой
но поскольку денег у меня нет то я делаю все сам
Я знаю что навыков у меня не хватит на что то нормально работающее
Но сделаю что смогу»
Я это написал поскольку пока у меня не получится создать сайт то спрашивать на форумах и получать знания я не перестану извиняюсь за надоедливость просто предупредил.