peymanf11

عضو سایت
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0

درباره peymanf11

  • درجه
    تازه کار
  1. سلام دوست عزیز چطور در هنگام ارسال پست (در حالت برنامه نویسی) تصویر را نیز ب محتوی اون اضافه کنم ، ( تصویر از نت در پست لود شود ، یعنی من Url تصویر رو بدم ب پست و هنگام بازدید صفحه تصویر برای کاربر لود بشه ممنونم از پاسختون
  2. دوستان فقط یه سوال آیا امکان داره با Url تصویر رو در Title لود کرد یا نه ؟ در حد کلمه کلیدی هم بگین ممنون میشم ازتون
  3. با عرض سلام و ادب خدمت همه دوستان و عزیزان آیا برای ارسال تصویر برای title پست ؛ حتما باید اون رو دانلود کنیم در هاست خودمون ؟ همینطور برای قرار دادن توصر در میان متن پست ؟ چگونه میتوان با دادن Url تصویر اون رو قابل شناسایی برای ورد پرس کرد ، مثلا من این لینک رو گذاشتم داخل این کد در هنگام تولید پست ، اما در خروجی تصویر چاپ نشد ! : 'post_content' => "<img src='".$value['http://cdn.bartarinha.ir/files/fa/news/1395/10/28/1135301_224.jpg']."' >" . "<br>" دنبال نمونه کدهای این کار گشتم اما متاسفانه بجز چند مورد چیز خاصی پیدا نکردم ، حتی در هنگام ارسال پست از 'post_mime_type' نیز استفاده کردم ک همچنان در خروجی پست در سایت تصویری مشاهده نمیشه. این ی نمونه کدی هستش ک بنده پیدا کردم ؛ بنظر میاد ک تصاویر رو آپلود میکنه در هاست بعد در پست قرار میده ، آیا روند به این صورت هستش یا راه حل های دیگه هم هست ؟ $newpostname = $movie['title']; global $wpdb; $id_ofpost_name = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_name = '$newpostname'" ); $id_ofpost_title = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_title = '$newpostname'" ); if( $id_ofpost_name || $id_ofpost_title ) { echo 'post Exist'; } else { // Register Post Data $post = array(); $post['post_status'] = 'publish'; $post['post_type'] = 'post'; // can be a CPT too $post['post_title'] = $newpostname; $post['post_content'] = ''; $post['post_author'] = 1; // Create Post $post_id = wp_insert_post( $post ); // Add Featured Image to Post $image_url = $movie['urlPoster']; $upload_dir = wp_upload_dir(); // Set upload folder $image_data = file_get_contents( $image_url ); // Get image data $filename = basename( $image_url ); // Create image file name // Check folder permission and define file location if( wp_mkdir_p( $upload_dir['path'] ) ) { $file = $upload_dir['path'] . '/' . $filename; } else { $file = $upload_dir['basedir'] . '/' . $filename; } // Create the image file on the server file_put_contents( $file, $image_data ); // Check image file type $wp_filetype = wp_check_filetype( $filename, null ); // Set attachment data $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => sanitize_file_name( $filename ), 'post_content' => '', 'post_status' => 'inherit' ); // Create the attachment $attach_id = wp_insert_attachment( $attachment, $file, $post_id ); // Include image.php require_once(ABSPATH . 'wp-admin/includes/image.php'); // Define attachment metadata $attach_data = wp_generate_attachment_metadata( $attach_id, $file ); // Assign metadata to attachment wp_update_attachment_metadata( $attach_id, $attach_data ); // And finally assign featured image to post set_post_thumbnail( $post_id, $attach_id ); } با تشکر از همه
  4. خیلی ممنونم دوست عزیز ، بسیار عالی پست انجام گرفت. فقط جسارتن ی سوال دیگه داشتم از تون ، آیا امکان داره کد موجود رو توی پوشه ای خارج از پوشه وردپرس بنویسم ؟ پوشه وردپرس توی قسمت روت سرورم هستش و من لازم دارم کدهای بالا رو توی قسمت public_html و درون پوشه ای ک اطلاعات رو استخراج و در دیتابیس مینویسم وارد کنم تا همزمان توی دیتابیس ورد پرسم هم وارد بشه ، آیا این امکان پذیر هستش ؟ و راستی آیا امکان داره این باعث بشه مدت زمان اجرای کدها خیلی طولانی بشه (بخاطر اینکلود کردن) خیلی ممنونم از شما ؛ سپاس بی پایان از شما
  5. سپاس از شما دوست عزیز برای وقتی ک میذارید . بنده طبق گفته شما include رو انجام دادم و و قتی مستقیم لینک رو در مرورگر میزنم بدون هیچ خطایی اجرا میشه حتی دستور echo هم متن رو چاپ میکنه توی مرورگر، اما متاسفانه هیچی در دیتابیس و جدول wp_posts ذخیره نمیشه ! کد من بصورت زیر هستش : <?php include(__DIR__ .'/wp-load.php'); function AAb() { $new_post = array( 'post_title' => 'POSSSSS t PostBBBBBBBBBBBBB2', 'post_content' => 'matn...2', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => 1, 'post_type' => 'post', 'post_category' => array(5) ); $post_id = wp_insert_post($new_post); } echo "AvvvvA"; add_action('init', 'AAb'); ?>
  6. با تشکر از شما دوست عزیز ، بنده اطلاعات رو در دیتابیس سرور ذخیره میکنم ، هنگام ذخیره کردن میتونم اطلاعات رو بفرستم واس ذخیره فقط نمیدونم کجا باید کدها رو قرار بدم ، کدها رو وقتی از داخل پوشه plugins موجود در پوشه wp-content خارج میکنم خطا میدن و اصلاا جرا نمیشن لطفا منو راهنمائی بفرمائید
  7. با عرض سلام و ادب خدمت همه دوستان بنده جدیدن وارد دنیای ورد پرس شدم ؛ لطفا منو راهنمائی بفرمائید ک چگونه باید پست ها رو بصورت اتوماتیک ب دیتابیس ارسال کنم. یه دیتابیس برای برنامه اندرویدی دارم و میخوام وقتی اون دیتابیس آپدیت میشه مطالب در دیتابیس وردپرس هم وارد بشه ، کد زیر رو از طریق سرچ در اینترنت برای تست بدست آوردم ، وقتی بصورت افزونه در ورد پرس قرار میدم اوکی ه و پست مد نظر در دیتابیس قرار میگیره ؛ حالا نمیدونم چطور و کجا باید اینو قرار بدم ، وقتی از حالت افزونه بودن در میارم کد با خطا مواجه میشه <?php function AAb() { require('//wp-includes/post.php'); $new_post = array( 'post_title' => 'My New PostBBBBBBBBBBBBB2', 'post_content' => 'matn...2', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => 1, 'post_type' => 'post', 'post_category' => array(5) ); $post_id = wp_insert_post($new_post); } add_action('init', 'AAb'); ?>