Как это можно реализовать с помощью зенки? в какую сторону копать?1. Либо пиши напрямую в базу вордпересс.
2. Либо использую импорт в вордпрессе(есть там такая фитча).
WordPressSiteConfig wordPressSiteConfig = new WordPressSiteConfig();
wordPressSiteConfig.BaseUrl = "http://(project.Variables["domain"].Value);/xmlrpc.php"; // Путь к xmlrpc
wordPressSiteConfig.Username = (project.Variables["Login"].Value); // Логин
wordPressSiteConfig.Password = (project.Variables["Password"].Value); // Пароль
wordPressSiteConfig.BlogId = 1;
using (var client = new WordPressClient(wordPressSiteConfig))
{
var post = new Post
{
PostType = "post", // "post" или "page"
Title = "Заголовок",
Content = "Контент записи, <a> А тут html код)</a>",
PublishDateTime = DateTime.Now, // Дата публикации
Status = "publish" // "draft" или "publish" (draft это черновик)
};
var id = Convert.ToInt32(client.NewPost(post)); // ID поста
}
System.Diagnostics.Process.Start("https://vk.com/zennoprof");
15:46:39 Выполнение действия CSharp OwnCode Server returned a fault exception: [-32601] server error. requested method wp.newPost does not exist.
Что бы экшен выполнялся без сбоя надо просто переменную указать в которую будет результат записываться.Спасибо за dll.
Поставил библиотеку в Refereces. Прописал в Using.
Но странно. При отработке сниппета . Пишет ошибку. Сбойное действие: Добавляем запись.
После того в винде запускается браузер и открывает урл - https://vk.com/zennoprof
Но запись при этом тем не менее создается.
Держите готовый шаб!!!!Отлично! Буду мучать схему. Возникли сомнения, т.к. не нашел галки для активации XML-RPC.
Подскажи пожалуйста, плагины с помощью этого метода возможно заполнять? Нужен SEO by Yoast...
Вау, спасибище! +100500 тебе в карму!!! Даже не смел рассчитывать на такой подарок!Держите готовый шаб!!!!
И две либы.
https://yadi.sk/d/HXpErOsV3Gmges
https://yadi.sk/d/JYwHyr8l3GmgfB
На новых версиях Wordpress её просто не существует. Отключили, так как не могут справиться с проблемами спамаЧтобы эта служба работала нужно его включить на сайте
Его просто нетуНасчет плагинов неуверен, нужно снифать запросы. А XML-RPC вроде по умолчанию включен.
существует.На новых версиях Wordpress её просто не существует. Отключили, так как не могут справиться с проблемами спама
есть.Его просто нету
Какая техподдержка, что включила, где?Техподдержка по запросу включила и всё работает.
В течение получаса поступил ответ от техподдержки:Нагуглил, что beget поголовно отрубает XML-RPC для своих сайтов. Написал в техподдержку. Ждем-с...
после этого код сработал и статья опубликовалась.Денис Павлович
Служба технической поддержки
13:34
Здравствуйте!
XML-RPC разблокировал для домена http ://мой домен.ru/
Мне и в голову не могло прийти, что на хостинге вмешиваются в дела клиентов.П.С. Речь у меня нормальная, просто нужно было чуть-чуть вверх пролистать и почитать всю переписку. Тогда всё становится понятно.
Мне тоже не приходило )) Хорошо, что хоть Гуголь в курсе ))Мне и в голову не могло прийти, что на хостинге вмешиваются в дела клиентов.
Только сейчас нашёл в инете, что "beget" это хостинг провайдер. Да ещё и провозгласивший себя "лучший платный"
XML-RPC натворило много бед несколько версий WP тому назад (где-то начиная с 3-й), так как через него взламывали сайты. НЕизвестно, какая ситуация сейчас?
Надо бы разузнать. Одно время вопрос решался тем, что XML-RPC включали только временно, пока постится, потом отключали. Но это не дело, конечно, если делать автопостинг...Честно говоря, понятия не имею. Но, думаю, наверняка прикрутили какую-то защиту. Недаром настройку отключения XML-RPC удалили... Но это только мое мнение. Как там на самом деле - время покажет...
Подскажи как заставить WordPress видеть новые URLы записей написанных сразу в базуДа уж, вот это велосипед. Я так понял аффтор учится программировать на c#.
1. Либо пиши напрямую в базу вордпересс.