Добавление постов Wordpress методом php.

12
G
На сайте с 20.07.2008
Offline
85
2934

Здравствуйте. Встала такая задача, нужно добавить пост методом php. В посте будут или картинки или видео, при добавлении пост должен привязываться к определенной рубрике, как это сделать? Кто знает подскажите?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

так в WP все делается методом пыха.

Что именно нужно, где должен работать скоипт. Что у него на входе, что на выходе. Как и чем он запускается

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
G
На сайте с 20.07.2008
Offline
85
#2

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

juniorspecialistphp
На сайте с 08.08.2010
Offline
25
#3

Почитайте об этом классе http://www.charnad.com/wp-poster/. Постит на УРА. :)

Пишу скрипты любой сложности на РНР. (http://elagin.su)
kanonir
На сайте с 27.10.2010
Offline
2
#4

А можно поконкретнее, что значит "методом php"? php скриптом вставить в базу пост? Если да, то нужно просто вставить в таблицу wp_posts новую строку с соответствующими параметрами, для этого


mysql_connect('servername',username','password') or die(mysql_error());
mysql_select_db('dbname') or die(mysql_error());
mysql_query("INSERT INTO `wp_posts` (`post_author`,`post_title`,........) VALUES ('author','title',...........)");
мой блог (http://comphobby.ru)
G
На сайте с 20.07.2008
Offline
85
#5

kanonir Да, пхп скриптом вставить в базу. Только вот к какой рубрике пост будет привязан, как привязать пост к определенной рубрике?

Garf добавил 16.11.2010 в 16:56

juniorspecialistphp спасибо посмотрю

kanonir
На сайте с 27.10.2010
Offline
2
#6

в таблицу wp_term_relationships добавьте строку.object_id - id поста, term_taxonomy_id - id рубрики

juniorspecialistphp
На сайте с 08.08.2010
Offline
25
#7
kanonir:
в таблицу wp_term_relationships добавьте строку.object_id - id поста, term_taxonomy_id - id рубрики

А как постить, если нет доступа напрямую к БД? и Темболее зачем замарачиваться с базой, когда есть уже готовый велосипед, о чём писал выше.🍿

kanonir
На сайте с 27.10.2010
Offline
2
#8
juniorspecialistphp:
А как постить, если нет доступа напрямую к БД? и Темболее зачем замарачиваться с базой, когда есть уже готовый велосипед, о чём писал выше.🍿

Поэтому я и уточнял у ТС по поводу скрипта. А велосипеда тут нет никакого, лучше 5 строчек кода, чем внешний класс

G
На сайте с 20.07.2008
Offline
85
#9

kanonir мне как раз это и нужно было, и еще, как добавлять метки именно к посту?

kanonir
На сайте с 27.10.2010
Offline
2
#10

в wp_term_taxonomy добавляете строку (в колонке taxonomy указываете post_tag), после этого в wp_term_relationships тоже добавляете строку с id поста и id только что созданного тега

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий