• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس

Ebrahimzadeh

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

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

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

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

31 معمولی

درباره Ebrahimzadeh

  • درجه
    پردازشگران گام اول

اطلاعات شخصی

  • جنسیت
    زن
  • آشنایی با وردپرس
    تسلط کامل
  • سطح برنامه نویسی
    تسلط کامل
  • آشنایی با طراحی
    تسلط کامل

آخرین بازدید کنندگان نمایه

159 بازدید کننده نمایه
  1. از این کد استفاده کنید <script> var triggerwoocommercetab = setTimeout(function(){jQuery('.description_tab a').trigger('click');},1000) </script>
  2. برای نمایش تعداد کامنتها می تونید از تابع wp_count_comments() استفاده کنید https://codex.wordpress.org/Function_Reference/wp_count_comments وبرای نمایش تعداد پست ها میتونید از تابع wp_count_posts() استفاده کنید https://codex.wordpress.org/Function_Reference/wp_count_posts
  3. اگر منظورتون افکتی که اعداد دارن https://codepen.io/syedrafeeq/pen/rcfsJ از این مثال میتونید استفاده کنید کافی فایل js رو فراخوانی کنید و <h2 class="timer count-title count-number" data-to="11900" data-speed="1500"></h2>
  4. این کد درست البته من کامل ننوشتم منظورم این بود که باد مقدار که پست میشه رو با value option هاتون چک کنید مثل کد زیر <form method="post"> <select name="hh"> <option value="user" <?php if($_POST['hh']=='user') echo 'selected'; ?> >user</option> <option value="rol" <?php if($_POST['hh']=='rol') echo 'selected' ?> >rol</option> <option value="mail" <?php if($_POST['hh']=='mail') echo 'selected' ?>>mail</option> </select> <input type="submit" value="hhhhh"> </form>
  5. echo '<select name="' . $field['key'] . '">'; foreach( $field['choices'] as $k => $v ) { $selected=""; if($_POST['field_596a1410cfcf1']== $k){ $selected="selected"; } echo '<option value="' . $k . '" '.$selected.'>' . $v . '</option>'; } echo '</select>';
  6. شما بعد از این خط <?php wc_get_template_part( 'content', 'single-product' ); ?> این کد اضافه کنید <?php comments_template(); ?> ببینید کامنت ها نمایش داده میشه
  7. این پلاگین و که فعال کنید یک ابزارک گاه‌شمار تاریخ خورشیدی به ابزارک هاتون اضافه میشه
  8. شما باید در قالبتون پوشه woocommerce فایل single-product.php چک کنید
  9. دسته بندی

    <?php $cats=get_categories( ); foreach($cats as $cat){ ?> <div> <a href="<?php echo get_category_link( $cat->term_id ); ?>"><?php echo $cat->name; ?></a> <?php $p=get_posts( array ('numberposts' => 1, 'category' => $cat->term_id ) ); echo "<div><a href='".get_the_permalink($p[0]->ID)."'>".$p[0]->post_title."</a></div>" ?> </div> <hr> <?php } ?> این کد کل دسته بندی ها رو لیست میکنه در این صورت باید صفحه بندی هم داشته باشید چون تعداد دسته بندی هاتون زیاده
  10. می تونید از پلاگین parsidate استفاده کنید
  11. منظورم اینه که تک صفحه ای که برای نمایش محصول برای شما طراحی شده امکان نمایش کامنت هارو داره یا نه
  12. https://codex.wordpress.org/AJAX_in_Plugins میتونید از چند فیلد بر اساس نیاز استفاده کنید فقط کوئری های که مینویسید متفاوت
  13. شما برای این کار احتیاج به یک input برای وارد کردن کلمه جستجو با اسم کلاس مثلا .search_input و یک دکمه که باید نوعش button باشه با اسم کلاس btn_search در فایل functions.php wp_enqueue_script( 'post-ajax-handle', get_template_directory_uri() . '/search.js', array( 'jquery' ) ); wp_localize_script( 'post-ajax-handle', 'the_ajax_script', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) ); add_action( 'wp_ajax_search', 'search' ); add_action( 'wp_ajax_nopriv_search', 'search' ); function search(){ $search_key=$_POST['search_key']; query search نمایش خروجی } و در فایل search.js jQuery(document).ready(function(){ jQuery('.search_btn').click(function(){ var search_key=jQuery('.search_input').val(); jQuery.post(the_ajax_script.ajaxurl,{action:"search",search_key:search_key},function(response){var response=response.substr(0,response.length-1); jQuery(".result").html(response); }); }); }); اسم کلاس result باید در صفحه ای باشد که خروجی سرج در آن نمایش داده میشود در اصل خروجی سرچ در این div قرار میگیرد
  14. شما باید ببینید در قالب برای محصولات امکان نمایش کامنت ها قرار داده شده یا نه
  15. <script language="JavaScript" type="text/javascript"> var replaceDigits = function() { var map = [ "&\#1776;","&\#1777;","&\#1778;","&\#1779;","&\#1780;", "&\#1781;","&\#1782;","&\#1783;","&\#1784;","&\#1785;" ] document.body.innerHTML = document.body.innerHTML.replace( /\d(?=[^<>]*(<|$))/g, function($0) { return map[$0] } ); } </script> <script type="text/javascript"> window.onload = replaceDigits </script> می تونید از این کد استفاده کنید http://www.jqueryscript.net/other/jQuery-Plugin-To-Convert-English-Numbers-To-Persian-persianumber.html وقتی از افزونه parsidate استفاده کنید اعداد نوشته ها تبدیل به اعداد فارسی میشن