Свяжите Wordpress Blog в единый сеанс входа на сайт, поэтому вход требуется при выборе блога в меню - PullRequest
0 голосов
/ 25 ноября 2018

Я нашел несколько сообщений с похожими фразами, но слишком специфичными для их проблемы и не обращающимися к этому ...

Большая часть сайта требует сеанса входа в систему.Я создал собственный плагин для WordPress для удовлетворения своих потребностей в CMS и т. Д. Я включил блог на веб-сайт.Тем не менее, моя проблема ... Как мне войти в систему, когда в меню выбран «блог».И я не хочу показывать WordPress ничего.Я хочу, чтобы блог выглядел как остальная часть сайта.

По сути, я хочу "вложить" блог в мой сайт с одним обязательным сеансом входа в систему.У меня есть пункт меню «блог», установленный в качестве категории, чтобы вытащить предварительно встроенную функциональность WordPress.Так что это единственный пункт, на котором я не могу написать php сеанс входа в систему, потому что на самом деле нет страницы для этого.

Я прочитал несколько вещей.Но нахожу их немного запутанными.Многие говорят, что нужно изменить wp-config.php, но мне неудобно менять основные файлы в WordPress.Что я пропустил или неправильно понял?

ОБНОВЛЕНИЕ: Изменил бы выбор меню на «страницу» вместо «категория» и вставил бы файл php в эту страницу с перенаправлением, используя header('Location:mysite.com/blog_files(конечно, после сеанса проверено), чтобы перенаправить, где WordPress хранит мой блог?Это жизнеспособное решение?

Ответы [ 2 ]

0 голосов
/ 25 ноября 2018

ОБНОВЛЕНИЕ Я успешно "вложил" свой блог в мой веб-сайт, поэтому требуется сеанс входа в систему.Измените выбор меню на «страницу» вместо «категория» и вставьте php-файл на эту страницу с помощью перенаправления, используя header('Location:mysite.com/blog_files (конечно, после проверки сеанса), чтобы перенаправить туда, где WordPress сохранил файлы моего блога.Это было быстро и легко.Тем не менее, для участия в блоге все равно требуется WP-логин.(

0 голосов
/ 25 ноября 2018

Вы можете использовать свой WordPress в качестве точки API.Wordpress поставляется с REST API.Так что вы можете получить все сообщения после определенных действий.Затем проанализируйте их в html.

Есть две вещи, о которых следует помнить.Во-первых, все на WordPress является пост.Во-вторых, чтобы изменить некоторые части того, как работает API, вы добавляете фильтры в functions.php.

Надеюсь, я вам помог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...