Если вы хотите вывести определенный параграф the_content на основе его CSS, вам нужно выполнить следующие шаги:
1. Получите содержимое the_content с помощью функции get_the_content(). Она возвращает содержимое текущего поста в виде строки.
$content = get_the_content();
2. Разбейте содержимое на параграфы с помощью функции preg_split(). Эта функция разделяет строку на подстроки на основе заданного шаблона.
$paragraphs = preg_split('/<p[^>]*>/', $content);
3. Создайте функцию, которая принимает CSS-класс в качестве аргумента и проверяет каждый параграф the_content на наличие данного класса с помощью функции strpos(). Если класс найден, функция выводит параграф.
function print_paragraph_by_css($paragraphs, $css_class) { foreach ($paragraphs as $paragraph) { if (strpos($paragraph, $css_class) !== false) { echo $paragraph; } } }
4. Вызовите созданную функцию и передайте ей массив параграфов и CSS-класс, который вы хотите найти и вывести. Например, если вы хотите вывести параграфы с классом "my-class", код будет выглядеть так:
print_paragraph_by_css($paragraphs, 'my-class');
Теперь вы сможете вывести определенный параграф the_content на основе его CSS-класса.