Тема: Как создать плагин для фильтраций тегов(меток)?

Здравствуйте я новичок в wordpress и у меня возник вопрос
Как создать плагин для фильтраций тегов?
Мне необходимо сделать так что бы
Пользователь мог выбирать какой фильтр он хотел бы использовать.

Что бы после нажатия на радио Фильтр 2 и кнопку обновить все посты в которых есть теги внесённые в файл Text.txt
не выводились
но только для текущего пользователя а у всех остальных все работало нормально

К сожалению у меня возникло небольшие трудности в понимание некоторых вещей

Я смог лишь достать массив тегов с помощью хука get_tags()
И создать плагин для фильтраций текста и попытался его объединить с шорткодом
<?php
/*
Plugin Name: gog6
Plugin URI: 
Description: Плагин создающий страницы публикации для обычных пользователей
Version: 1.0
Author: Admin
Author URI:
*/
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
        {
    
        }



?>
Но как создать фильтрацию именно тегов я мне не до конца понятно
И как правильно подключать файлы к плагину также не понятно
Ну и сделать так что бы действие применялось только для одного пользователя
Может ли кто то подсказать как это сделать.