peymanf11 0 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 با عرض سلام و ادب خدمت همه دوستان و عزیزان آیا برای ارسال تصویر برای 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 ); } با تشکر از همه نقل قول لینک به ارسال
peymanf11 0 ارسال شده در دی 96 مالک گزارش بازنشر ارسال شده در دی 96 دوستان فقط یه سوال آیا امکان داره با Url تصویر رو در Title لود کرد یا نه ؟ در حد کلمه کلیدی هم بگین ممنون میشم ازتون نقل قول لینک به ارسال
Mirrajabi 455 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 سلام . سوالتونو متوجه نشدم اگه امکانش هست واضح تر بفرمایید تا راحتتر راهنماییتون کنیم . 1 نقل قول لینک به ارسال
peymanf11 0 ارسال شده در دی 96 مالک گزارش بازنشر ارسال شده در دی 96 (ویرایش شده) در در 1/7/2018 at 18:59، Mirrajabi گفته است : سلام . سوالتونو متوجه نشدم اگه امکانش هست واضح تر بفرمایید تا راحتتر راهنماییتون کنیم . سلام دوست عزیز چطور در هنگام ارسال پست (در حالت برنامه نویسی) تصویر را نیز ب محتوی اون اضافه کنم ، ( تصویر از نت در پست لود شود ، یعنی من Url تصویر رو بدم ب پست و هنگام بازدید صفحه تصویر برای کاربر لود بشه ممنونم از پاسختون ویرایش شده دی 96 توسط peymanf11 نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 سلام و درود بخش post_content در آرایه آرگومان تابع wp_insert_post توش هر چی عکس از سورس های غیر از سایت شما هم باشه بذارید توی متن پست لود میشه. موفق باشید 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 در در 1/6/2018 at 12:04، peymanf11 گفته است : آیا برای ارسال تصویر برای title پست ؛ حتما باید اون رو دانلود کنیم در هاست خودمون ؟ همینطور برای قرار دادن توصر در میان متن پست ؟ چگونه میتوان با دادن Url تصویر اون رو قابل شناسایی برای ورد پرس کرد ، مثلا من این لینک رو گذاشتم داخل این کد در هنگام تولید پست ، اما در خروجی تصویر چاپ نشد ! : اگر تصویر از یک سایت دیگه رو توی محتوا زدید و توی سایت شما نمایش نداد احتمال داره روی سایت اصلی hotlink فعال کرده باشن 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .