kamix

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

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

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

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

1

درباره kamix

  • درجه
    تازه کار
  1. سلام دوستان من میخوام سایتی بسازم با این سناریو : - کاربران بتوانند در سیستم ثبت نام کنند. - کاربر، پنل مخصوص به خود داشته باشد. - کاربر بتواند عکس یا فیلم همراه با یکسری توضیحات را درج کند. - کاربران بتوانند تمام عکس ها و فیلم هایی که تا کنون آپلود کرده اند را ویرایش کنند( حذف و ویرایش و ...) - تمام کاربران بتوانند عکس ها و فیلم های سایر کاربران را در صفحه نخست سایت مشاهده کنند. خب من توی وردپرس مبتدی ام و تا حالا سایتی که پنل کاربری داشته باشه باهاش نساختم و نمیدونم چقدر کار میبره!! حالا میخواستم بدونم آیا ساختن چنین سایتی با وردپرس رو پیشنهاد میدین یا از صفر بشینم با PHP کد بزنم؟ ( آخه برنامه نویس PHP هستم) ممنون میشم راهنمایی کنید.
  2. به آدرس زیر که رفتم : /wp-admin/upload.php?mode=list توی لیستی که تمام عکس های بارگذاری شده رو نشون میاد، گزینه "جداسازی" رو پیدا کردم بالاخره، ممنون ولی خب همون روش Simple HTML‌ DOM رو ترجیح میدم. ممنون خیلی خیلی لطف کردید
  3. ممنون بابت پاسخ. به قسمت زیر رفتم : رسانه ->کتابخانه و عکس مورد نظر انتخاب کردم ولی گزینه ای واسه detach کردن ندیدم!! فقط یک گزینه قرمز رنگ "پاک کردن برای همیشه" هست که نمیخوام کلا پاک بشه. ممنون میشم بفرمایید چطور از طریق رسانه ها میشه اینکارو انجام بدم؟ ممنون الان در موردش سرچ میکنم ببینم چی هست. سپاس
  4. ممنون اگر میشه یکم بیشتر توضیح بدید. یعنی باید با Regex این کاری که فرمودین انجام بدم؟ یک detach ساده، اینهمه دنگ و فنگ داره!
  5. ممنون بابت پاسخ. ولی مشکل اصلی همینجاست که من نمیخوام از کل سایت حذف شه! میخوام فقط از پست حذف شه، که نمیشه!
  6. کدی که توی پست قبلی نوشتم شاید یکم درهم برهم بنظر میرسه. کد زیر هم همون کار رو میکنه: (خواندن و نمایش فایل های ضمیمه شده پست) <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $post->ID ); $attachments = get_posts( $args ); if ( $attachments ) { foreach ( $attachments as $attachment ) { echo '<li>'; echo wp_get_attachment_image( $attachment->ID, 'full' ); echo '<p>'; echo apply_filters( 'the_title', $attachment->post_title ); echo '</p></li>'; } } endwhile; endif; ?>
  7. سلام دوستان من میخوام عکس هایی که به پست ضمیمه (اAttach) شدند رو توی صفحه (single.php) نشون بدم. (توجه کنید دوستان من فقط و فقط عکس ها رو میخوام نشون بدم نه کل the_content رو) واسه همین اول اومدم به پست مورد نظر یکسری عکس اضافه کردم از طریق دکمه "افزودن پرونده چند رسانه ای" : خب تا اینجا من ۲ تا عکس به پست ضمیمه کردم. حالا توی صفحه single.php از طریق کد زیر، این عکس ها به درستی نمایش داده میشن : <?php $images = get_attached_media('image', $post->ID); ?> <?php foreach($images as $image) : ?> <?php $image_attributes = wp_get_attachment_image_src($image->ID); ?> <img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>"> <?php endforeach; ?> خب تا اینجا همه چی درسته. عکس ها ضمیمه شدن و از طریق کد بالا به درستی نمایش داده میشن. مشکل از زمانی شروع میشه که مثلا من میخوام یکی از عکس های ضمیمه شده رو از پست حذف کنم (detach). زمانی که عکس رو حذف میکنم به این شکل : عکس پاک شده، همچنان در پست مربوطه نمایش داده میشه!! ( منظورم بخش مدیریت نیست ها، توی خود حالت "نمایش پست" عکس همچنان وجود داره) ممنون میشم راهنمایی کنید! مشکل خیلی عجبیه! ربطی به Ctrl + F5 هم نداره! سپاس