Я создаю скрипт, который получает контент и метапосты для Wordpress для приложения, делая запросы непосредственно в базе данных, потому что это быстрее, чем включение функций wp. Однако проблема заключается в том, что пост-контент сохраняется в db без форматирования. Я знаю, что я могу получить его с помощьюПолучите текстовый контент в Wordpress без включения функций Wordpress
apply_filters('the_content', $content)
, но как я уже сказал, я хотел бы избежать функции Wp, потому что они очень медленно.
Есть ли способ «имитировать» apply_filters вручную? Есть ли лучше (быстрее) способ включить функцию Wp, кроме
require('../wp-load.php');
, который, кажется, очень медленно?
Включая всю wp-нагрузку занимает как минимум секунду по каждому запросу моего сценария. В том числе только форматирование.php сделал трюк, ответ на страницу действительно быстрее. В любом случае, это также хорошая идея для реализации предварительно обработанных страниц, я буду учитывать это. –
Спасибо, что приняли/повысили. Btw, если включить 'wp-load.php' занимает *, что * долго, что-то не так. Возможно, в блоге установлены медленные плагины. В любом случае, рад, что я мог бы помочь. – lxg
Я не возражаю против этого, у веб-сайта много функциональных возможностей, и он немного замедляется, но это не будет проблемой, потому что только немногие люди будут его использовать. Важно то, что мобильное приложение, которое извлекает данные с веб-сайта, быстро, так как мы хотим, чтобы это был простой и быстрый инструмент для доступа к этим данным. Чтобы сделать его более ясным, это своего рода приложение для объявлений, сайт будет использоваться только для создания рекламы. –