PRGAME
-
تعداد ارسالها
414 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
نوشتهها ارسال شده توسط PRGAME
-
-
دارم تستش میکنم
-
در 27 دقیقه قبل، nazanin123 گفته است :
باسلام
کوئری و حلقه رو اینجا قرار بدید
مرسی .
<?php $args = array( 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'metair_karn', 'value' => $son , 'compare' => '=', ), ), ); $query = new WP_Query( $args ); ?> <?php if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <?php endwhile;?> <?php else : ?> <p><?php _e( 'متاسفیم ! چیزی پیدا نشد ! لطفا درصورت مشاهده این پیغام با مدیریت سایت تماس بگیرید .' ); ?></p> <?php endif; ?>
چون محتویات درون حلقه خیلی طولانی بود حذفشون کردم توی کد بالا .
-
سلام . من توی صفحه ی single یکی از post type هام یک کوئری دارم که تعداد مطالبش زیاده و میخام که براش صفحه بندی بزارم .
توی منابع خارجی گشتم ولی چیزی دستگیرم نشد .
اگر میشه منو راهنمایی کنید .
-
خودم حلش کردم !
تاپیک رو ببندید .
-
در در 12/27/2016 at 03:51، majid1889 گفته است :
من متوجه شدم مشکل کجاست
این کد رو تو فایل
404.php
بذارید ردیفه
کار میکنه فقط یه مشکلی هست .
اینکه چطور کاری کنم به صورت اتوماتیک بجای http://www.sitename.com ادرس صفحه اصلی سایت قرار بگیره ؟ چون میخام توی قالب استفاده کنم و اگر قالب رو کس دیگه ای نصب کنه مجبور میشه دستی تغییر بده .
ممنون میشم راهنماییم کنید .
-
اقا خودم مشکل رو حل کردم . لطفا تاپیک رو به بایگانی منتقل کنید .
-
در در 1/10/2017 at 11:01، رضا علیزاده گفته است :
با سلام و احترام خدمت دوستان
سوال کاملاً مشخص هست, افزونه یا ترفندی جهت نمایش تمام ویدیو های کانال آپارات در صفحه اصلی سایت.
* افزونه هایی که امکان قرار دادن ویدیو داخل مطلب رو میدن کاری نداریم.
* نمایش تمام ویدیو های کانال و اگه ویدیو یی در آپارات قرار گرفت توی سایت هم نمایش داده بشه.
ممنون میشم راهنمایی بفرمایید
برای اینکه تمام ویدیو های کانال رو نمایش بدی فکر کنم میشه از HTML DOM استفاده کرد .
تست کن ببین جواب میده . احتمالا باید جواب بده .
- 1
-
سلام دوستان . توی پنل تنظیمات پوستم این کد هارو برای ایجاد image radio button دارم :
$options[] = array( "name" => __('نوع هدر','framework_localize'), "desc" => __('نوع هدر را لطفا مشخص کنید !','framework_localize'), "id" => $shortname."_hd_type", "std" => "option1", "type" => "images", "options" => array( 'option1' => $sampleurl . 'dark.png', 'option2' => $sampleurl . 'light.png' ));
و
case "images": $i = 0; $select_value = get_option( $value['id']); foreach ($value['options'] as $key => $option) { $i++; $checked = ''; $selected = ''; if($select_value != '') { if ( $select_value == $key) { $checked = ' checked'; $selected = 'of-radio-img-selected'; } } else { if ($value['std'] == $key) { $checked = ' checked'; $selected = 'of-radio-img-selected'; } elseif ($i == 1 && !isset($select_value)) { $checked = ' checked'; $selected = 'of-radio-img-selected'; } elseif ($i == 1 && $value['std'] == '') { $checked = ' checked'; $selected = 'of-radio-img-selected'; } else { $checked = ''; } } $output .= '<span>'; $output .= '<input type="radio" id="of-radio-img-' . $value['id'] . $i . '" class="checkbox of-radio-img-radio" value="'.$key.'" name="'. $value['id'].'" '.$checked.' />'; $output .= '<div class="of-radio-img-label">'. $key .'</div>'; $output .= '<img src="'.$option.'" alt="" class="of-radio-img-img '. $selected .'" onClick="document.getElementById(\'of-radio-img-'. $value['id'] . $i.'\').checked = true;" />'; $output .= '</span>'; } break;
حالا نمیدونم چطور ازش خروجی بگیرم .
منظورم اینه که جوری خروجی بگیرم که مثلا وقتی عکس اول select شده باشه یه نوشته رو نشون بده و وقتی عکس دوم select شده باشه یه نوشته دیگه .
میشه کمکم کنید ؟
مرسی
-
در هم اکنون، WPRahnama گفته است :
با استفاده از تابع wp_list_categories می تونید اینکار رو انجام بدین
https://developer.wordpress.org/reference/functions/wp_list_categories
با استفاده از پارامتر echo جلوگیری کنید از چاپ html خودش
و با پارامتر style هم هر چی می خوایین بهش اضافه کنید
با این تابع من نمیتونم کاری کنم که مثلا li تبدیل بشه به div
ببینید . مثلا من میخام ساختارم این شکل باشه :
<div> catname <input type="hidden"> <div class="sub">subname<input><div class="secondsub"></div></div></div>
با تابعی که گفتید خیلی ور رفتم ولی اصلا امکانش نیس
راهی دیگه ای سراغ ندارید ؟
-
سلام دوستان .
بنده یک منوی اکوردئونی دارم که میخام برای نمایش دسته ها ازش استفاده کنم .
ایا راهی هست که مثلا ساختاری رو که خودت وردپرس برای نمایش دسته ها ایجاد میکنه کاملا عوض کنم ؟
مثلا خودم مشخص کنم که دسته ی parent توی چه div با چه کلاسی قرار بگیره و همچنین دسته های زیر دسته.
ممنون میشم کمکم کنید .
-
-
-
سلام . اگر بنده فایل استایل قالب رو در یک فایل php بریزم و از اونجا لودش کنم یعنی نهایتا فایل php باشه ( برای قرار دادن یکسری کد های php در استایل میخام اینکارو بکنم ) ایا امکان کش شدن فایل استایل توسط مرورگر ها از بین میره ؟ یا فرقی نمیکنه ؟
ممنون میشم راهنماییم کنید .
-
در 8 ساعت قبل، Parsa گفته است :
foreach ($value['options'] as $k=>$option) { $selected = ''; if($select_value != '') { if ( $select_value == $k) { $selected = ' selected="selected"';} } else { if ( isset($value['std']) ) if ($value['std'] == $k) { $selected = ' selected="selected"'; } } $output .= '<option value="'.$k.'" '. $selected .'>'; $output .= $option; $output .= '</option>'; }
این کد رو برای اینترفیس تست کنید
خروجیم کلا برابر 1 شد !
-
در 8 دقیقه قبل، Parsa گفته است :
کد داده شده را داخل <?php ?> ابتدا و انتهای کد پست ابتدایی قرار بدید
همین
استاد دمت گرم . مشکل حل شد .
میتونم بپرسم که چه مشکلی به وجود اومده بود که همه چیز بهم ریخته بود ؟
-
در 40 دقیقه قبل، Parsa گفته است :
اگر مشکل از متغییر $post باشه
میتونید قبل از کویری اون رو ذخیره
global $post; $temp = $post;
و بعد از پایان کد حلقه بازگردانی کنید
$post = $temp;
میشه کد رو برام تصحیح کنید لطفا ؟
چون من توی برنامه نویسی خیلی مبتدی هستم .
-
در ۱ ساعت قبل، Morteza گفته است :
متغییر $value از کجا داره مقدار میگیره؟ یک مقدار کد بالاتر هم نیاز هست.
استاد فایل مربوطه رو پیوست کردم به طور کامل.
-
در 5 ساعت قبل، majid1889 گفته است :
wp_reset_postdata رو فک کنم اینجا نباس استفاده کرد !
از این استفاده کن بجاش ببین درست میشه یا نه ؟
<?php wp_reset_query(); ?>
فرقی نکرد .
-
سلام .من دارم یه قالب فیلم طراحی میکنم و با استفاده از پست تایپ برای کارگردان ها ی فیلم ها بخشی درست کردم به نام کارگردان ها.
حالا برای اینکه کاربری که میخاد فیلمی رو ارسال کنه بتونه راحت کارگردان رو انتخاب کنه این ایده به ذهنم رسید که همه مطالب بخش پست تایپ کارگردان هارو توی یک select به عنوان متاباکس نمایش بدم .
بعد از اینکه این کارو کردم بقیه پست تایپ هایی که داشتم مقادیر سیو شدشون از بین میره و سفید میشن و چیزی سیو نمیکنن و حتی خود این select هم سیو نمیشه .
با استفاده از این کد همه مطالب پست تایپ کارگردان هارو فراخوانی کردم :
<?php // the query $wpb_all_query = new WP_Query(array('post_type'=>'director', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?> <?php if ( $wpb_all_query->have_posts() ) : ?> <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?> <li data-value="<?php the_title(); ?>" class="option focus"><a class="not-active" id="lop" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php else : ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; ?>
به محض اینکه این کد قرار میگیره توی متاباکس ها ، مقادیر سیو شده همه متاباکس ها از بین میره و دیگه سیو هم نمیشن .
اون قسمت از کد که مربوط به ریست کردن دیتا هست رو هم حذف کردم ولی تاثیری نداشت .
مشکل حل شدنی هست ؟
ایا مشکل از کد منه ؟
ممنون میشم راهنماییم کنید . خیلی مشکل مهمی هست برام .
-
از لحاظ کاربردی به نظر من کار درستی نیس که با وردپرس همچین سایتی ایجاد بشه .
یا باید سیستم اختصاصی سفارش بدید یا اینکه از اسکریپت های موجود استفاده کنید .
-
در در 12/27/2016 at 03:51، majid1889 گفته است :
من متوجه شدم مشکل کجاست
این کد رو تو فایل
404.php
بذارید ردیفه
کار میکنه فقط یه مشکلی هست .
اینکه چطور کاری کنم به صورت اتوماتیک بجای http://www.sitename.com ادرس صفحه اصلی سایت قرار بگیره ؟ چون میخام توی قالب استفاده کنم و اگر قالب رو کس دیگه ای نصب کنه مجبور میشه دستی تغییر بده .
ممنون میشم راهنماییم کنید .
-
در در 12/27/2016 at 10:39، lord_viper گفته است :
میتونین از کد زیر هم استفاده کنید مثلا اگه url مورد نظر شما به صورت زیر باشه mysite.com/retail/
کد به صورت زیر درمیاد
add_action('init', function() { $url_path = trim(parse_url(add_query_arg(array()), PHP_URL_PATH), '/'); if ( $url_path === 'retail' ) { // load the file if exists $load = locate_template('template-retail.php', true); if ($load) { exit(); // just exit if template was found and loaded } } });
استاد این کد باید توی کجا قرار بگیره ؟
توی Functions گذاشتم ولی عمل نمیکنه .
-
در 3 دقیقه قبل، majid1889 گفته است :
اگه بریزیدش تو یه متغیر ثابت ردیفه
<?php $mamad = $messages[rand(0, count($messages) - 1)]; ?> <?php echo $mamad; ?> Lorem Ipsum ... <?php echo $mamad; ?>
مرسی
-
سلام دوستان . با کد زیر رو ببینید که باهاش متن رندم ساختم :
<?php $messages = array( 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thrteen', 'fourteen', 'fiveteen', 'sixteen', 'eighteen', 'nineteen', 'twenty', 'tone', 'ttwo', 'tthree', 'tfour', 'tfive', 'tsix' ); ?>
با این کد هم فراخوانی میکنم به صورت رندم :
<?php echo $messages[rand(0, count($messages) - 1)]; ?>
حالا من از کد فراخوانی 2 بار در هر صفحه استفاده میکنم . میخام که این 2 جایی از صفحه که انتخاب میکنم متنشون مثل هم باشه .
یعنی اینکه در کل رندم باشه ولی برای هر صفحه اگر 2 بار فراخوانی میشه 2 بارش مثل هم باش.
همچین چیزی امکان داره ؟
صفحه بندی کوئری در صفحه ی single.php
در هک و برنامه نویسی
ارسال شده در
این روش رو قبلا امتحان کرده بودم و کار نکرد .
الان هم با کد هایی که شما دادین تست کردم ولی بازم کار نکرد .
فکر کنم کدتون هم یه مشکلی داشت . چون صفحه بندی رو توی حلقه گذاشتین .