Skip to content

Instantly share code, notes, and snippets.

@mekela
Created November 18, 2016 19:32
Show Gist options
  • Select an option

  • Save mekela/115bd697070ce6fe06fdc0c5b8d14940 to your computer and use it in GitHub Desktop.

Select an option

Save mekela/115bd697070ce6fe06fdc0c5b8d14940 to your computer and use it in GitHub Desktop.
parser for wordpress
<?php
#откуда будем парсить информацию:
$content=file_get_contents('URL донора');
#начало забираемого контента:
$pos=strpos($content,'код, размещенный перед контентом');
#Отрезаем все, что идет до нужной нам позиции:
$content=substr($content,$pos);
#Таким же образом находим позицию конечной строки:
$pos=strpos($content, 'кода, размещенный в конце нужного нам текста');
#Отрезаем ненужное:
$content=substr($content,0,$pos);
#Если встречается код, который нам ненужен, вырезаем его:
$content=str_replace('Код, который нужно вырезать.','', $content);
#Выводим спарсенный текст:
echo $content;
?>
//Решение находим, установив плагин, разрешающий вордпресс публиковать код php прямо в записи. Ищем какой нибудь плагин типа "Allow PHP in Posts and Pages" и смело заходим в редактор страницы/записи в вордпресс и в нужное место на странице вставляем вызов нашей страницы.
[php] $content=file_get_contents('http://мой сайт/parser.php');
echo $content; [/php]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment