Как интегрировать мой WordPress блог в мой поддомен? - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь интегрировать свой WordPress блог, который я использую для новостей и обновлений на моем сайте, в другой поддомен. Код, который я использую на моей главной странице, выглядит следующим образом:

define('WP_USE_THEMES', false);
require('blog/wp-blog-header.php');
?>
<!-- blog post -->
         <?php

$number_of_posts = 5;
$args = array( 'numberposts' => $number_of_posts );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent_post ){
echo "<div class='post_title'>".$recent_post['post_date']."</div><br>";
echo "<h3>".$recent_post['post_title']."</h3>";
echo "<p>".$recent_post['post_content']."</p><center><img src='line.jpg'></center>";
}

?>

Вот результат: enter image description here

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

Я пытался изменить require('blog/wp-blog-header.php'); на require('https://retro-media.net/blog/wp-blog-header.php'), но это не работает.

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

Заранее спасибо!

1 Ответ

0 голосов
/ 20 марта 2020

Я не думаю, что есть какой-то способ сделать это. Вам нужно либо использовать сетевой сайт, чтобы достичь того, что вы ищете. В противном случае вы используете rest api, чтобы получать свои сообщения и делать необходимые вещи, например, создавать свой короткий код.

Вы можете получить свои сообщения в формате json, если посетите https://retro-media.net/wp/v2/posts и он сгенерирует json формат ваших сообщений. Принеси это и делай, что хочешь. Для получения дополнительной информации проверьте wp-codex

...