создать запись через mysql (то есть вообще не использовать CMS средства). Проблема одна — не знаю как это сделать лучше,
Напрямую в базу никак не лучше. Просто нельзя.
Не хотите через интерфейс ВП — есть масса других способов.
https://codex.wordpress.org/XML-RPC_WordPress_API, https://developer.wordpress.org/rest-api напр (и это не всё)
-
Ответ изменён 8 лет назад пользователем
SeVlad.
А они рабочие? В смысле идут в ногу с WP обновлениями? Бррр, меня сам отсыл «(и это не всё)» уже озадачивает))) Кажется дело идет к тому, что выбор не малый…
Я к БД доступ имею, а как лучше быть с файлами — не знаю. В принципе, я могу сделать попробовать include — но что именно подключать — ума не приложу….
То есть сижу с набором данных — заоловок, картинка, текст сообщения и не знаю, что инклудить и куда их деть…
-
Ответ изменён 8 лет назад пользователем
sergey6996.
-
Ответ изменён 8 лет назад пользователем
sergey6996.
Смотрю XML-RPC WordPress API — вроде интересно, но НЕПОНЯТНО! … =( Как им пользоваться?
Модератор
Юрій
(@yube)
Не, не всё так страшно 🙂 Можно и напрямую в БД писать. Но не раньше, чем у Вас появится полное понимание что, куда и зачем. А пока есть вопросы — лучше писать через «посредника».
А они рабочие? В смысле идут в ногу с WP обновлениями?
Безусловно. только XML-RPC постелено заменяется более современным Rest API.
Если Вам для постоянной работы (в см написание таких сопособов работы с ВП и не толкьо с ВП), то имеет смысл изучить.
Если же разово что-то залить, то возможно найдутся и более простые способы.
Вы бы чуть детальнее рассказали о задачах и желаемых способах работы (со стороны пользователя, не кода) — подскажем как лучше решить эту проблему.
Если я это правильно понял, то некий чудо плагин дает мне возможность слать все свои «аргументы» в некоторый плагин в WP и тот все сделает…
Вопрос, откуда я тогда (а не в папке с WP далеко, я на соседнем сервере) — возьму эту wp_remote_post?
Пользователь — он же редактов блога почти, а задача для него дать ему возможность «скинуть» посты в некую общую кучу, общий блог, с которого потом все попадет в один из нескольких WP. В общем это премодерация осложненная, но так чтобы оного избавить от кучи аккаунтов, авторизаций и прочего…
Denis Yanchevskiy,
Ваш плагин — демо пропал… с дропбокса, не осталось его рабочего форма+приемщик?
то некий чудо плагин
В этой старой статье речь о плагине. Но REST-API уже в в ядре ВП. Зачем плагин, я, честно говоря, и сам не знаю. (И не работал с REST-API, просто знаю что это и зачем. Возможно даже не всё знаю о возможностях этого АПИ 🙂 )
А wp_remote_post
— это функция ядра.
Выше я давал ссылку на оригинальную документацию. Однако я отталкивался от Вашего «вообще не использовать CMS средства», а вот коллеги предложили более простые решения. Но это уже «средства ВП» 🙂 Если это Вас устроит — это тоже отличные варианты.
Ваш плагин — демо пропал… с дропбокса, не осталось его рабочего форма+приемщик?
https://www.dropbox.com/s/hfgjhgu6uggu6en/electronikprm-upload.zip?dl=0
Стоит учитывать, что это просто пример и внедрением его в реальный проект потенциально опасно, т.к. он может содержать ошибки.
а не в папке с WP далеко, я на соседнем сервере
Если Вы на соседнем сервере и не имеете доступа к WP API сайта, то тогда пробуйте REST API как Вам советует SeVlad.
Да тут и на сервер попасть кажется проще, чем изучать новый API, каждый раз на это немало времени уходит, у меня еще такое ощущение что они даже в принципе разные функции выполняют в некотором роде…
Да я его перепишу, мне просто рабочее что-то хотелось видет, прежде чем залезть в дебри документации.