Как создать плагин для фильтраций тегов(меток)?
-
Здравствуйте я новичок в wordpress и у меня возник вопрос
Как создать плагин для фильтраций тегов?
Мне необходимо сделать так что бы
Пользователь мог выбирать какой фильтр он хотел бы использовать.Что бы после нажатия на радио Фильтр 2 и кнопку обновить все посты в которых есть теги внесённые в файл Text.txt
не выводились
но только для текущего пользователя а у всех остальных все работало нормальноК сожалению у меня возникло небольшие трудности в понимание некоторых вещей
Я смог лишь достать массив тегов с помощью хука get_tags()
И создать плагин для фильтраций текста и попытался его объединить с шорткодом<?php /* Plugin Name: gog6 Plugin URI: http://страница_с_описанием_плагина_и_его_обновлений Description: Плагин создающий страницы публикации для обычных пользователей Version: 1.0 Author: Admin Author URI: http://страница_автора_плагина */ include('4.php'); add_shortcode ('T1','A2'); function A2(){ return ' <form method="POST" action="4.php" enctype="multipart/form-data" "> <p>Выберите фильтр</p> <p><input type="radio" name="p1" id="n1" value="1"> Фильтр 1</p> <p><input type="radio" name="p1" id="n2" value="2"> Фильтр 2</p> <p><input type="radio" name="p1" id="n3" value="3"> Фильтр 3</p> <p><input type="submit" value="Обновить"></p> '; } ?>
4.php
<?php $I1 = $_POST ['p1']; if ($I1 == '1') { { define ('F1', plugin_dir_path(__FILE__)); // подключает файл к плагину function F2($the_content) { static $F3 = array(); if (empty ($F3)) { $F3 = explode (',', file_get_contents(F1 . 'Text.txt')); // добовляет файл к плагину } for ( $i =0, $c = count($F3); $i < $c; $i++) { $the_content = preg_replace ('#' . $F3[$i] . '#iu', '', $the_content); } return $the_content; } add_filter('the_content', 'F2'); } } else if ($I1 == '2') { echo 'Nir' ; } else if ($I1 == '3') { echo 'Mir' ; } else { } ?>
Но как создать фильтрацию именно тегов я мне не до конца понятно
И как правильно подключать файлы к плагину также не понятно
Ну и сделать так что бы действие применялось только для одного пользователя
Может ли кто то подсказать как это сделать.Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Как создать плагин для фильтраций тегов(меток)?» закрыта для новых ответов.