WPRangi

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

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

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

  • Days Won

    12

تمامی ارسال های WPRangi

  1. سلام به همه دوستان یک جستجوی اجکس ایجاد کردم ولی می خوام کارایی یا Performance اش رو افزایش بدم ضمناً این فقط کد اولیه هست و باید مسائل امنیتی مثل nonce و ... بهش اضافه بشه ممنون میشم دوستان اگر تجربه یا نظری در این زمینه دارن مطرح کنن با تشکر کد جی کوئری : $(".kani-ajax-search").on('keyup',function(){ var searchText= $(this).val(); if (searchText !=='') { $.ajax({ beforeSend : function () { $(".search-result").empty(); $(".search-result").html('<div class="kts-loader-search"></div>'); $(".search-result").show(); $(".kts-loader-search").show(); }, type: "post", url: ktss_common_ajax_options.ajaxurl, data: { 'action': 'isearch', 'searchValue': searchText }, dataType: "html", }) .done(function(response){ $(".search-result").html(response); }) .fail(function(response){ $(".kts-loader-search").hide(); }) .always(function(){ $(".kts-loader-search").hide(); }); } else { $(".search-result").empty(); $(".search-result").hide(); } }); کد پی اچ پی : add_action('wp_ajax_isearch','isearch'); add_action('wp_ajax_nopriv_isearch','isearch'); function isearch(){ if ($_SERVER["REQUEST_METHOD"]=="POST") { if (isset($_POST['searchValue'])) { global $wpdb; $sql = "SELECT ID,post_title FROM {$wpdb->prefix}posts ". " WHERE (`post_type`='product' OR `post_type`='post' ) AND ( `post_title` LIKE '%".$_POST['searchValue']."%' OR " . " `post_title` LIKE '%".$_POST['searchValue']."%' ) LIMIT 11" ; $result=$wpdb->get_results($sql,'ARRAY_A'); if(count($result)) { $result = generate_search_result($result); } else { $result ='<div class="kts-notfound">' . esc_html__('Nothing Found !', 'kanishop-theme') . '</div>'; } echo $result; wp_die(); } wp_die(); } wp_die(); } function generate_search_result($search_result){ $counter=1; $elements = "<div class='search-wrapper-item'>"; foreach ($search_result as $item) { if ($counter > 10 ) { break; } $elements .= '<p class="items">'; $elements .= '<a href="'.get_permalink($item['ID']).'">'.$item['post_title'].'</a>'; $elements .= '</p>'; $counter++; } $elements .= "</div>"; if ($counter > 10) { $elements .= "<div class='search-more'><a href=''>".esc_html__("See More Result", "kanishop-theme")."</a></div>"; } return $elements; }
  2. بوسیله ادیتورهای پیشرفته مثل notepad++ یا sublime text یا visual studio code توی فایل های قالب دنبال _usort_terms_by_ID بگردید
  3. بستگی به افزونه داره در ساده ترین حالت فقط php در حالت های پیچیده تر php + html + css +jquery
  4. می تونید از rest api وردپرس استفاده کنید https://developer.wordpress.org/rest-api/ افزونه زیر رو هم بررسی کنید https://wordpress.org/plugins/rss-post-importer/
  5. از افزونه زیر استفاد شده https://wordpress.org/plugins/yet-another-related-posts-plugin
  6. بهترین روش دستی هست و لینک های مرتبط مثلاً شما می خوایین 7 افزونه برتر وردپرس رو معرفی کنید ، بهتره که قبلاً 7 تا پست کامل مربوط به اونها داشته باشید و بهشون لینک بدین
  7. از افزونه های ریدایرکت استفاده نکردین ؟ یا فایل htaccess رو دستکاری نکردین ؟
  8. سلام لینک زیر رو بررسی کنید https://www.rtl-theme.com/hasti-newsreader-wordpress-theme/ دقت کنید که خواندن کل یا بخشی از متن نوشته بستگی به تنظیمات سایت مرجع داره
  9. کاملاً درسته - در ضمن شما بالاخره مجبور میشید حداقل به دلایل امنیتی قالب رو بروز کنید
  10. سلام احتمالاً مشکل از عرض ستون کناری و محتوا هست باید inspector مرورگر تست و بررسی کنید
  11. سلام افزونه زیر رو تست بگیرید https://wordpress.org/plugins/custom-order-numbers-for-woocommerce/
  12. اینم ببینید http://forum.wp-parsi.com/topic/49774-تابع-برای-نمایش-تمام-بازدید-ها-از-سایت/#comment-284506
  13. سلام افزونه زیر رو تست کنید https://wordpress.org/plugins/search-filter/ شورت کد داره و می تونید در هر جای قالب قرار بدین
  14. سلام اول افزونه زیر رو نصب کنید https://wordpress.org/plugins/visual-editor-custom-buttons بعد از کدهای زیر توی افزونه به عنوان یک دکمه استفاده کنید در قسمت before <bdo style="direction:ltr"> و در قسمت after </bdo> موفق باشید
  15. وردپرس

    سلام ساده ترین کد ممکن خدمت شما add_action( 'wp_head', 'track_post_views'); function track_post_views () { if (get_option('total_views')) { $tv = (int)get_option('total_views'); update_option('total_views', $tv+1 ); } else { add_option('total_views', '1' ); } }
  16. سلام بررسی کنید که فایل page.php در ریشه پوشه قالب تون وجود داره یانه اگر نباشه باید از فایل zip قالب تون جایگزینش کنید
  17. سلام اگر اخیراً افزونه یا کدی با سایت تون اضافه کردین ، برگردونید و تست بگیرید می تونید همه افزونه ها رو هم با هم غیرفعال کنید و تست بگیرید
  18. خواهش می کنم . باید دید این تابع کجا ها استفاده شده این کد که کار خاصی انجام نمیده یه تیکت یا ایمیل به توسعه دهنده اش بدین ، فکر کنم جواب میده
  19. فکر می کنم بهترین روش ارتباط با توسعه دهنده افزونه باشه شاید یکسری کدها رو رَد (Escape) می کنه
  20. سلام - حذف نکنید What URL should I use? Enter the URL of exactly the domain, subdomain, or path branch for which you want to get data. The URL specifies which data is included in the property: URL Description http://example.com/ Records data for the http version of the domain and all subpaths. Does not include subdomains such as www.example.com. If you want https data, you must create a separate https property. https://example.com/ Records data only for the https version of your site. Does not include the http version of the site; to record the http data, you must create a separate http property. http://example.com/foo/ Records data only for the subpath /foo/ of www.example.com. If you create properties for both www.example.com and www.example.com/foo/, the parent will include data for the /foo/ subpath as well as all other subpaths. http://m.example.com/ Records data only for m.example.com domain plus all subpaths
  21. سلام - پیغام خصوصی ارسال شد خدمتتون
  22. سلام این کد رو زدین ؟ <?php echo do_shortcode('SHORTCODE_NAME'); ?>
  23. با استفاده از یکی از افزونه های موجود صفحه تسویه حساب تون رو سفارشی کنید این لینک اگر هم مایل بودین با هزینه براتون اوکی بشه از طریق خصوصی در ارتباط باشید
  24. سلام برای امکانات قویتر پیشنهاد می کنم از ووکامرس برای فروش استفاده کنید قالب کانی شاپ از چندفروشندگی ووکامرس به خوبی پشتیبانی می کنه لینک دمو : kanishop.ir وب سایت اصلی : kanithemes.ir با احترام
  25. تخفیف 80% " افزونه دانلود با ایمیل " اگر می خواهید تجارت خود را با ایمیل مارکتینگ متحول کنید حتماً این افزونه را تهیه کنید برای خرید و توضیحات بیشتر به لینک زیر مراجعه کنید : https://wprangi.com/product/download-by-email/ کد تخفیف off80 این تخفیف فقط برای 50 نفر اول قابل استفاده می باشد