Перетащите контент с одного сайта WordPress на другой сайт WordPress

Я пытаюсь найти способ отображения текста с сайта на другом сайте.

Я владею обоими сайтами, и они оба работают на WordPress (я знаю, что это может усложнить). Мне просто нужна страница для зеркального отображения текста со страницы, и когда обновляется исходная страница, зеркало также обновляется.

У меня есть некоторый опыт работы с PHP и HTML, и я также предпочел бы не использовать Js.
Я просматривал некоторые посты, которые предлагают cURL и file_get_contents, но мне не посчастливилось редактировать его для работы с моими сайтами.

Это вообще возможно?

С нетерпением ждем ваших ответов!

-1

Решение

И то и другое cURL а также file_get_contents() хорошо, чтобы получить полный вывод html с URL. Например с file_get_contents() Вы можете сделать это так:

<?php

$content = file_get_contents('http://elssolutions.co.uk/about-els');
echo $content;

Тем не менее, в случае, если вам нужна только часть страницы, DOMDocument а также DOMXPath гораздо лучшие варианты, так как с последним вы также можете запросить DOM. Ниже работает пример.

<?php

// The `id` of the node in the target document to get the contents of
$url = 'http://elssolutions.co.uk/about-els';
$id = 'comp-iudvhnkb';$dom = new DOMDocument();
// Silence `DOMDocument` errors/warnings on html5-tags
libxml_use_internal_errors(true);
// Loading content from external url
$dom->loadHTMLFile($url);
libxml_clear_errors();
$xpath = new DOMXPath($dom);

// Querying DOM for target `id`
$xpathResultset = $xpath->query("//*[@id='$id']")->item(0);

// Getting plain html
$content = $dom->saveHTML($xpathResultset);

echo $content;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]