estedadrap 4 ارسال شده در اردیبهشت 99 گزارش بازنشر ارسال شده در اردیبهشت 99 سلام خسته نباشید https://pastebin.pl/view/0b61f5b6 اساتید محترم بنده میخوام در کد بالا قابلیتی ایجاد کنم که کاربر برای ایجاد پلی لیست بتونه بصوردت دلخواه لینک باکس موزیک اضافه کنه در مورد کد بالا باید عرض کنم زمانی که با کپی کردن قوانین این قسمت 'tracks' => array( array( 'type' => 'mp3', 'title' => wp_filter_nohtml_kses( $_POST['title'] ), 'mp3' => wp_filter_nohtml_kses( $_POST['mp3'] ), 'poster' => wp_filter_nohtml_kses( $_POST['cover'] ), 'artist' => isset( $_POST['artist'] ) ? $_POST['artist'] : '', 'lyric' => wp_filter_nohtml_kses( $_POST['lyric'] ), 'buy_icon_a' => wp_filter_nohtml_kses( $_POST['buy_icon_a'] ), 'buy_title_a' => wp_filter_nohtml_kses( $_POST['buy_title_a'] ), 'buy_link_a' => wp_filter_nohtml_kses( $_POST['buy_link_a'] ), 'buy_icon_b' => wp_filter_nohtml_kses( $_POST['buy_icon_b'] ), 'buy_title_b' => wp_filter_nohtml_kses( $_POST['buy_title_b'] ), 'buy_link_b' => wp_filter_nohtml_kses( $_POST['buy_link_b'] ), 'buy_icon_c' => wp_filter_nohtml_kses( $_POST['buy_icon_c'] ), 'buy_title_c' => wp_filter_nohtml_kses( $_POST['buy_title_c'] ), 'buy_link_c' => wp_filter_nohtml_kses( $_POST['buy_link_c'] ), 'buy_icon_d' => wp_filter_nohtml_kses( $_POST['buy_icon_d'] ), 'buy_title_d' => wp_filter_nohtml_kses( $_POST['buy_title_d'] ), 'buy_link_d' => wp_filter_nohtml_kses( $_POST['buy_link_d'] ), 'buy_custom' => '', ) ) تعداد موزیک ها هم اضافه میشه اما مشکل من اینجاست که وقتی تعداد اون رو افزایش میدم لینک باکس ها هم در پلی لیست همیشه نمایش داده میشن حتی لینک با کس ها خالی باشد در واقع بنده میخوام با ایجاد یک فیلد که بصورد دینامیک باشه (یک دکمله که با هر بار زدن) قوانین ترک رو کپی و لینک باکس رو اضافه کنه , یا قانونی شرط کنم که لینک باکسهایی که فقط پر هستند نمایش داده بشن در ضمن قسمت نمایش لینک باکس و اینپات هم به این صورد هست echo csf_add_field( array( 'id' => 'mp3', 'name' => 'mp3', 'type' => 'upload', 'title' => esc_html__('MP3', 'remix'), 'settings' => array( 'upload_type' => 'audio/mpeg', 'frame_title' => 'Upload / Select', 'insert_title' => 'Insert', ) ), isset( $_POST['mp3'] ) ? wp_filter_nohtml_kses( $_POST['mp3'] ) : '' ); نقل قول لینک به ارسال
estedadrap 4 ارسال شده در اردیبهشت 99 مالک گزارش بازنشر ارسال شده در اردیبهشت 99 شاید توضیح بالا و راه حلش سخت باشه خب خواستم اینجوری بیانش کنم که فهمش برای اساتید بهتر باشه https://pastebin.pl/view/587fdbab در کد بالا اگر بشه دستور شرطی ایجاد کرد که زمانی فیلد های title و mp3 ها در قسمت 'tracks' => array() نمایش داده بشه که mp3 و title ها دارای مقدار باشند. اینجوری مشکل بنده حل میشه نقل قول لینک به ارسال
damoon_zero 172 ارسال شده در اردیبهشت 99 گزارش بازنشر ارسال شده در اردیبهشت 99 ميتونی مقدار هرکدوم رو بزاری تو يه متغيير و بعد چک کنی ببينی اون متغيير ها خالی هستن يا نه ... يعنی اوّل يه متغير بسازی و مقدار اون کيليدی که ميخوای رو بزاری توش برای اون يکی کيليد يعنی mp3 هم بزاری توش بعد چک کنی ببينی متغير خاليه يا نه اگه خالی بود که هيچی اگه نبود ادامه ... نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .