Как определить тему wordpress с помощью php

Я ищу детектор темы WordPress, но я понятия не имею, как это работает и как обнаружить тему, активированную WordPress, в папку темы. https://theseotools.net/wp-theme-detector

пожалуйста, помогите мне, как я могу это сделать.

Solutions Collecting From Web of "Как определить тему wordpress с помощью php"

Я написал этот код с целью удобочитаемости. Обычно люди тратят более 10 строк кода, получая имя активного шаблона WordPress. Возможно, потребуется небольшая адаптация, но, тем не менее, это работает. Итак, сначала мы получаем исходный код для домашней страницы. Затем мы используем регулярное выражение для поиска style.css, затем мы используем regex для извлечения имени (см. Условные обозначения таблиц WordPress), и теперь у нас есть имя активной темы. Вы даже можете получить URI загрузки отсюда.

<?php $targetSite = ""; // put your wordpress url here $src = file_get_contents($targetSite); preg_match("/\<link rel='stylesheet'.*href='(.*?style\.css.*?)'.*\>/i",$src,$matches); $styleHref = trim($matches[1]); $styleSrc = file_get_contents($styleHref); preg_match("/\Theme Name:(.*?)\n/i",$styleSrc,$name); echo(trim($name[1])); ?> 

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

  • Посетите необходимый веб-сайт в своем браузере
  • Щелкните правой кнопкой мыши в любом месте страницы и выберите «Осмотреть», чтобы получить конкретный исходный код этой страницы.
  • Найдите файл CSS, обычно называемый style.css и обычно находящийся в папке / wp-content / themes. Чтобы сделать это легко: просто нажмите cmd + F на Mac или ctrl + F на Windows и введите «style.css»,
  • Дважды щелкните и скопируйте всю ссылку, в которой style.css находится в новой вкладке / окне в вашем браузере.
  • Теперь вы должны быть в файле стиля с названием темы WordPress прямо вверху.

Теперь вы можете написать код для чтения / сканирования таблицы стилей, где будет указано название темы.

 $f = file_get_contents("http://www.sitelink.com/"); echo $f;