ارسال پست به وردپرس با api
سلام و درود
دوستان راهی وجود داره که بشه به وردپرس پست ارسال کرد شامل همه موارد یک پست (متن نوشته ، تنظیمات سئو ، تصویر شاخص ، تگ ها و ...) از راهی غیر رفتن تو وردپرس مثلا از طریق api ؟
راستی روی وردپرس api از بیس سواره یا با یه پلاگین پیاده میشه؟
لطفا راهنمایی کنید.
تشکر
پاسخ : ارسال پست به وردپرس با api
از طریق پروتکل xmlrpc می تونید اینکارو انجام بدید. منابع php رایگان در نت موجود هست.
فکر کنم برای .net هم هست.
پاسخ : ارسال پست به وردپرس با api
میتونید از php استفاده کنید برای اینکار . تمام کار هارو میتونید انجام بدید حتی ایجاد کتگوری و ...
فقط کافیه در فایل php مشخصات دیتابیس وردپرس رو هم بزنید و فایل های مورد نیاز رو لود کنید
wp_insert_post
پاسخ : ارسال پست به وردپرس با api
نقل قول:
نوشته اصلی توسط
hoka
میتونید از php استفاده کنید برای اینکار . تمام کار هارو میتونید انجام بدید حتی ایجاد کتگوری و ...
فقط کافیه در فایل php مشخصات دیتابیس وردپرس رو هم بزنید و فایل های مورد نیاز رو لود کنید
wp_insert_post
میتونید بیشتر توضیح بدید یا لینک ی منبع بزارید؟
پاسخ : ارسال پست به وردپرس با api
نقل قول:
نوشته اصلی توسط
miladtnt
میتونید بیشتر توضیح بدید یا لینک ی منبع بزارید؟
wp-load.php هرجا لازم دارید لود بکنید سپس به تمامی توابع وردپرس دسترسی خواهید داشت.
پاسخ : ارسال پست به وردپرس با api
نقل قول:
از طریق پروتکل xmlrpc می تونید اینکارو انجام بدید. منابع php رایگان در نت موجود هست.
فکر کنم برای .net هم هست.
از طریق xmlrpc مدنظر بنده نبود.
نقل قول:
wp-load.php هرجا لازم دارید لود بکنید سپس به تمامی توابع وردپرس دسترسی خواهید داشت.
این چیزی که شما میگید api هست یا یه تکنیکه برای ارسال پست از راه غیر از پیشخوان وردپرس؟
پاسخ : ارسال پست به وردپرس با api
نقل قول:
نوشته اصلی توسط
naghmesra
از طریق xmlrpc مدنظر بنده نبود.
این چیزی که شما میگید api هست یا یه تکنیکه برای ارسال پست از راه غیر از پیشخوان وردپرس؟
یه روش برای دسترسی به توابع وردپرس،
داخل گوگل سرچ کنید wp rest api.
پاسخ : ارسال پست به وردپرس با api
نقل قول:
نوشته اصلی توسط
miladtnt
میتونید بیشتر توضیح بدید یا لینک ی منبع بزارید؟
نمونه ی تعریف کتگوری ( در صورت وجود مجدد زده نمیشه ) زدن پست ، زدن زمینه ی دلخواه و تگ
کد:
require_once('/home/.../public_html/wp-config.php');
require_once('/home/.../public_html/wp-includes/wp-db.php');
require_once('/home/.../public_html/wp-admin/includes/taxonomy.php');
wp_insert_term( "name daste", 'category', array( 'parent' => "daste madar" , 'description' => "tozihate daste",) );
$get_cat_ID = get_cat_ID( "name daste" );
$my_post = array(
'post_title' => wp_strip_all_tags( "title post"),
'post_content' => 'matn post',
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array( $get_cat_ID )
);
$post_ID = wp_insert_post( $my_post );
update_post_meta( $post_ID, 'name zamine', "meghdare zamine");
$tags = "tag1,tag2";
wp_set_post_tags( $post_ID, $tags, true );
پاسخ : ارسال پست به وردپرس با api
درود برشما
با مشابه همین کد ها من هم در یک وردپرسی ارسال مطلب میکنم و یک دسته بندی با taxonomy ایجاد کردیم چگونه از طریق این کد ها میشه فیلد اش رو از طریق یک متغییر پر کنیم ؟
با سپاس
پاسخ : ارسال پست به وردپرس با api
از طریق خود php می تونید . البته تمام جزئیات پست ها رو باید با فرمت خودش آماده کنید و وارد جدول کنید . یه سری ارتباط ها بین جدول ها هست باید اونها هم رعایت بشه خصوصا در مورد تگ ها و دسته بندی ها که حتما باید با جدول های ورردپرس آشنا باشید . کار سختی هست اما نشدنی نیست و اگر تعداد پست ها زیاد باشه ارزشش رو داره