رفتن به مطلب

mehran-b

راهبر ارشد
  • تعداد ارسال‌ها

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

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

  • روز های برد

    293

تمامی مطالب نوشته شده توسط mehran-b

  1. سلام و درود الان جای xxxx مثلا چی میذارید؟
  2. mehran-b

    عنوان مخصوص برای هر برگه

    سلام و درود add_filter('wp_title', function($title) { if(is_page(آیدی عددی صفحه)) { return "عنوان مورد نظر برای این صفحه"; } return $title; }); موفق باشید
  3. <?php $termid = $_GET['termid']; $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'design' ); if(is_numeric($termid)) { if($termid == 0) { $terms_id = wp_list_pluck(get_terms(array('taxonomy' => 'design')), 'term_id'); $args = array_merge($args, array( 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'design', 'field' => 'term_id', 'terms' => $terms_id ), array( 'taxonomy' => 'new', 'field' => 'name', 'terms' => 'sale'
  4. <?php $termid = $_GET['termid']; $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'design' ); if(is_numeric($termid)) { if($termid == 0) { $terms_id = wp_list_pluck(get_terms(array('taxonomy' => 'design')), 'term_id'); $args = array_merge($args, array( 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'design', 'field' => 'term_id', 'terms' => $terms_id ), array( 'taxonomy' => 'new', 'field' => 'name', 'terms' => 'sale'
  5. درود مجدد <?php $termid = $_GET['termid']; $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'design' ); if(is_numeric($termid)) { $news_id = wp_list_pluck(get_terms(array('taxonomy' => 'new')), 'term_id'); if($termid == 0) { $terms_id = wp_list_pluck(get_terms(array('taxonomy' => 'design')), 'term_id'); $args = array_merge($args, array( 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'design', 'field' => 'term_id', 'terms' => $terms
  6. درود مجدد با اینکه چند بار روش ساخت سلکت باکس داینامیک رو گفتم توی انجمن ولی بازم میگم. کد JQuery: <script> $(document).ready(function(){ $('select[name="filter_design"]').change(function(){ $.ajax({ type : "GET", url : "<?php echo home_url('/'); ?>", data : { do : 'filterdesign', termid : $(this).val() }, beforeSend : function() { $("#loading").fadeIn(); // show loading }, success : function(response) { $('#result').html(response); // change result
  7. توی این خط: $('input[name="filter_design"]').change(function(){ شما اصلا چی رو سلکت کردید؟ اصلا input ای با این مشخصات توی صفحه هست؟ تازه اگر باشه چه ربطی به سلکت باکس داره؟
  8. درود مجدد توی کد JQuery برای سلکت سلکت باکس نباید از input استفاده کنید سلکت باکس تگش select ئه. کد مربوط به ساخت سلکت باکس اشتباهه چون تگ سلکت نباید توی حلقه باشه آپشن ها رو حلقه باید بسازه. کد مربوط به فایل design-filter.php هم میتونه پیشرفت کنه. موفق باشید
  9. mehran-b

    مشکل در فروش بلیط در ووکامرس

    سلام و درود حالت تست بیت پی رو چطور فعال میکنید؟
  10. درود مجدد خواهش میکنم. باید کدهاتون رو ببینم تا بگم مشکل چیه.
  11. درود مجدد بله ممکنه. <script> jQuery(function($) { $('input#pid').change(function(){ $.ajax({ type : "GET", url : "<?php echo home_url('/'); ?>", data : { do : 'filterID', post_id : $(this).val() }, beforeSend : function() { $(".loading").fadeIn(); }, success : function(response) { $('#result').html(response); $(".loading").fadeOut(); $('html, body').animate({ scrollTop: $("#result").offset().top }, 2000); }
  12. درود مجدد محتوای فایل filterid.php رو به شکل زیر تغییر دهید. <?php $post_id = $_GET['post_id']; if(!empty($post_id)) { if(!is_numeric($post_id)) { echo "آیدی پست باید عددی باشد"; exit; } if("publish" != get_post_status($post_id)) { echo "پستی با این آیدی وجود ندارد"; exit; } $args = array( 'ignore_sticky_posts' => 1, 'post_type' => 'book', 'p' => (int) $post_id ); } else { $args = array( 'ignore_sticky_posts' => 1, 'post_type' => 'book', 'posts_per_page' => 10, 'post_status' => 'publish' ); } $query = new WP_Qu
  13. درود مجدد متاسفانه خودم الان امکانش نیست کد رو تست کنم ولی کد به نظر درست میاد. شما آیدی پستی رو که میدونید هست کپی کنید از جای دیگری و پیست کنید توی فیلد ببینید بازم مشکل برقراره یا خیر.
  14. mehran-b

    لود شدن آدرس عجیب در سایت

    مورد اول وقتی قالب رو عوض هم میکنید هستش؟
  15. درود مجدد توی کدهای فایل filterid.php در دو جا پیغام پستی با این آیدی وجود ندارد ارسال می شود. یکی از پیغام ها رو به چیز دیگری تغییر بدید که دقیقا بفهمیم مشکل از کدوم بخشه. این مورد رو توی آرگومان حلقه گفتیم. همین طور که یه صفحه ساختید به اسم main یکی دیگه بسازید به اسم event و تفاوتشون اینه که توی main دکمه های رادیویی ترم ها هست ولی توی event این فیلد ورود آیدی پست و نمایش اون پست مورد نظر هست.
  16. mehran-b

    لود شدن آدرس عجیب در سایت

    سلام و درود عکس اول زو نمیدونم علتش چیه ولی عکس دوم مربوط به آمارگیر http://histats.com/ هست. موفق باشید
  17. mehran-b

    صفحه نخست سایت

    خواهش میکنم. موفق باشید
  18. mehran-b

    صفحه نخست سایت

    درود بر شما البته با این حرکت سایت شما برای موتورهای جستجو هم در دسترس نیست. کد زیر رو در فایل functions.php قالبتون زیر اولین <?php قرار دهید. add_action('template_redirect', function() { if(!is_user_logged_in()) auth_redirect(); }, 0); موفق باشید
  19. درود مجدد برای این سوال ابتدا یه فایل php مثلا به اسم filterid.php توی فایل های قالبتون میسازید و کدهای زیر رو درونش قرار میدید. <?php $post_id = $_GET['post_id']; if(!is_numeric($post_id)) { echo "آیدی پست باید عددی باشد"; exit; } if("publish" != get_post_status($post_id)) { echo "پستی با این آیدی وجود ندارد"; exit; } $args = array( 'ignore_sticky_posts' => 1, 'post_type' => 'book', 'p' => (int) $post_id ); $query = new WP_Query($args); if($query->have_posts()) : while($query->have_posts()) : $query->the_post(); ?> <div class="col
  20. درود مجدد اینجا کد توی فایل ideal.php این شکلی میشه: <?php $termid = $_GET['termid']; $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'book' ); if(is_numeric($termid)) { if($termid == 0) { $terms_id = wp_list_pluck(get_terms(array('taxonomy' => 'old')), 'term_id'); $args = array_merge($args, array( 'tax_query' => array( array( 'taxonomy' => 'old', 'field' => 'term_id', 'terms' => $terms_id ) ) )); } else { $args = array_merge($args, array(
  21. الان با انتخاب هر کدوم از دکمه های رادیویی باید مطالبی از اون ترم انتخاب شده که توی تاکسونومی old هست نمایش داده بشه. اگر اینطوریه که درسته. مگه هدف شما همین نبود؟
  22. درود مجدد به کد زیر توجه کنید: <script> $(document).ready(function(){ $('input[name="radiofilter"]').change(function(){ $.ajax({ type : "GET", url : "<?php echo home_url('/'); ?>", data : { do : 'filterOld', termid : $(this).val() }, beforeSend : function() { $(".loading").fadeIn(); // show loading }, success : function(response) { $('#result').html(response); // change result $(".loading").fadeOut(); // hide loading } }); }); });
  23. توی فایل ideal.php زیر اولین <?php کد زیر رو قرار بدید و مجدد تست کنید. header('Access-Control-Allow-Origin: *');
×
×
  • اضافه کردن...