رفتن به مطلب

mehdi...

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

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

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

  • روز های برد

    1

تمامی مطالب نوشته شده توسط mehdi...

  1. باید لایه با ای دی result را خارج کنید از حلقه <?php /* Template Name:main */ ?> <?php get_header();?> <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
  2. کد جیکوری را تغییر بدید به این <script> $(document).ready(function(){ $('input[name="radiofilter"]').change(function(){ console.log($(this).val()); $.ajax({ type : "GET", url : "<?php echo home_url('/'); ?>", data : { do : 'filterOld', termid : $(this).val() }, beforeSend : function() { $(".loading").fadeIn(); // show loading }, success : function(response) { console.log(response); $('#result').html(response); // change result $(".loading").fadeO
  3. مثل عکسی که ضمیمه کردم عمل کنید تو تب network گذینه Xhr بعد روی دکمه کلیک کنید ببینید سطری مثل این اضافه میشه و چی Response میده
  4. میتونید ادرس انلاین بزارید ؟ تو developer tools تب network فیلتر کنید روی ریکوئست های xhr و وقتی روی دکمه ها کلیک میکنید ببینید ریکوئست ارسال میشه یا خیر
  5. mehdi...

    فروخوانی یک تابع در قالب

    کافیه این تیکه کد را حذف کنید function ipslatestMain( $query ) { $position = "bottom"; if($position === "bottom") $acton = "loop_end"; elseif ($position === "top") $acton = "loop_start"; add_action($acton,"ipslatest_main"); } و تو اون قسمتی که میخواید نمایش بدید این کد را قرار بدید مثلا تو هدر سایت هرجایی که میخواید نمایش پیدا کنه <?php ipslatest_main(); ?> یه نکته اینه که تو کد یه شرط هست که کد فقط تو صفحه خانه اجرا بشه میتونید اون شرط را حذف کنید //شرط :‌ if ( is_home() && $query->is_main_query() ) {
  6. تا اینجای کار ما دکمه های انتخابی فیلتر را درست کردم و با ایجکس مقدرا اون دکمه ها را وقتی کلیک میشدن ارسال کردیم به صفحه سرچ خوب حالا باید تو صفحه سرچ باید اون مطالبی را نشون بدیم که اون رادیو باتن ها کلیک شدن یعنی فیلتر کنم و اون مطالبی که تیک اون دسته خورده را نمایش بدیم اول تو صفحه سرچ یع تغییر کلی میدیم به این صورت <?php if(isset($_GET['do']) && $_GET['do'] == 'filterOld'){ $termid = $_GET['termid']; $myposts = new WP_Query( array( 'showposts' => 0, 'post_type' => 'book', 'tax_query' => array( array( 'taxonomy' => 'old', 'fi
  7. قرار نیست چیزی ایجکس فعلا براتون کاره خاصی بکنه من بخش سوم اموزش را میگم این ۳ بخش با هم بتون اون خروجی ای که میخواید را میده تو پاسخ بعدی میفرستم که انجام بدید بعدش همه کد هارا با هم یک جا میفرستم
  8. در مورد taxonomy کدی که گذاشتیم term ها اون taxonomy را نمایش میده منظورتون از ترم های موجود چیه ؟ توضیح کلی کد بالا اینه‌: ما درخواست میفرستیم به یک صفحه و اون صفحه به ما نتیجه درخواست را میده و ما نشون کاربر میدیم تو ایجکس درخواست ارسال میشه بدونه این که صفحه رفرش بشه یعنی تو همون صفحه نتیجه را نشون میدیم خوب حالا ما درخواست یا ریکوئست را به صفحه سرچ میفرستیم تو مرحله بعد صفحه سرچ را اموزش میدم که چطور درخواست که میاد سمتش بفهمه چیه و نتیجه را چاپ کنه و شما اون نتیجه را تو صفحه قرار بدید پس تا الان ما درخواست میدیم به صفحه سرچ و اون نتیجه را میده بمون اول ا
  9. در مرحله بعدی باید اجکس بزنید و اون مقدار انتخاب شده را ارسال کنید و در مرحله بعدی خروجی را بگیرید و نمایش بدید من این ریکوئست را به صفحه سرچ میزنم که ساده تره و شما بهتر میتونید یاد بگیرید بعد خودتون میتونید به ajax-admin بزنید و تو فانکشن خروجی را بسازید <script> $(document).ready(function(){ $('input[name="radiofilter"]').change(function(){ $.ajax({ type : "GET", url : "http://siteurl.com/", data : { s : '', do : 'filterOld', termid : $(this).val() }, beforeSend : function() { $(".load
  10. خیر اسم اون taxonomy هست شما فکر کنم باید old یا new که گفتید درست کردید قرار بدید
  11. با سلام برای ساخت فیلتر من این روش را به شما پیشنهاد میدم که همین روش را میشه بهتر پیاده کرد ولی برای اموزش مبتی خوبه و به کارتون میاد نکته ۱ :‌ مواردی که لینک شده که میتونید به داکیومنت تابع دسترسی داشته باشید و خروجی که میخواید را از تابع بگیرید نکته ۲ :‌ کد ها مرحله به مرحله کامل میشه و در اخر کد کامل را میزارم اول از همه با تابع ()get_terms ترم های اون taxonomy را دریافت میکنید و نمایش میدید نمونه کد زیر <?php $terms = get_terms( 'book' ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ echo '<ul>'; foreach ( $terms as $term ) {
  12. mehdi...

    غیر فعال کردن کوئری هسته وردپرس

    با افزونه query monitor چیزی که من بررسی کردم معمولا خود وردپرس تو هر صفحه کوئری پیشفرض اون تمپلت را صدا میزنه مثلا در صفحه ارشیو و صفحه اصلی کوئری دریافت ۲۰ مطلب اخر ارسال میشه در صفحه سینگل و پیچ کوئری دریافت اطلاعات پست ارسال میشه البته اگه میگید ممکنه از کد های تم باشه ممنون میشم کمک کنید بفهمیم از چه کدی چون من قالب را کامل بررسی کردم
  13. mehdi...

    غیر فعال کردن کوئری هسته وردپرس

    یک سری کوئری توسط خوده وردپرس ران میشه که اگه کوئری مانیتور را فعال کنید میبینید نوشته Core مربوط به هسته وردپرس هست اون کوئری هایی که مربوط به قالب هست Theme مینویسه و این که میگید هیچ کوئری اجرا نمیشه مگه به وسیله پوسته یا افزونه حرف جالبی نیست !!!
  14. mehdi...

    غیر فعال کردن کوئری هسته وردپرس

    با سلام یه کوئری تو صفحه ایندکس ساید توسط خوده وردپرس فراخوانی میشه که تو لاین ۹۵۵ فایل فانکشن در پوشه wp-include هست میخوام اینو غیر فعال کنم ولی وقتی غیر فعال میکنم سرچ سایت دیگه کار نمی کنه بهترین راه برای غیر فعال کردن بعضی کوئری ها چیه ؟ و این کوئری را چطور غیر فعال کنم که به بقیه بخش های سایت ضربه نزنه
  15. mehdi...

    پیدا کردن کوئری

    سلام تو پی اچ پی مای ادمین کوئری هارا مانیتور میکنم و میخوام لاین اون کوئری را پیدا کنم تو قالب چطوری میتونم از ابزار هایی مثل کوئری مانیتور استفاده کردم ولی یک سری کوئری هارا نمیدونم تو چه صفحه ای صدا زده میشه اون کوئری هارا چیکار کنم ؟
  16. mehdi...

    طراحی قالب حرفه ای برای edd

    با سلام میتونید به تلگرام من پیام بدید @mehdiraized
  17. با سلام میتونید به تلگرام من پیام بدید @mehdiraized
  18. با سلام میتونید به من پیام بدید
  19. mehdi...

    نیازمندی به تغییر و طراحی باکس دانلود

    با سلام میتونید به تلگرام من پیام بدید @mehdiraized
  20. mehdi...

    قالب کتابخانه وردپرس

    با سلام میتونید به خصوصی پیام بدید.
  21. mehdi...

    سئو کار لازم دارم

    با سلام میتونید به خصوصی پیام بدید.
  22. با سلام میخواستم بجای ساخت Transients جدید Transients هایی که هست را اپدیت کنم خودت وردپرس همچین تابعی نداره کسی تابعی نوشته برای این کار ؟ یا اصلا این کار پیشنهاد میشه ؟
  23. با سلام کافیست تو گوگل سرچ کنید http://ameer.ir/telegram-for-wp/ از این پلاگین میتونید استفاده کنید در رابطه با اپلود شدن موزیک و فیلم ها اگه لینک اهنگ را تو تلگرام بزارید خودش دانلودشو میاره ولی اگه میخواهید اپلود بشه رو سرور تلگرام باید پلاگینشو براتون به صورت اختصاصی بنویسند موفق باشید
  24. mehdi...

    کوئری دیفالت وردپرس

    با سلام یک کوئری دیفالت تو صفحه انجام میشه میخواستم بدونم چطوری میشه غیر فعالش کرد که ۲۰ مطلب اخر را دریافت میکنه تو کد های قالب نیست این کوئری و هسته وردپرس این کوئری را ران میکنه فکر میکنم بخاطر بعضی سایت های بلاگ که در صفحه اصلی اخرین مطالب را نمایش میدند و صفحه بندی دارند این کوئری اتو ران میشه میخواستم بدونم کجاست و چطوری میشه غیرفعالش کرد با تشکر
  25. با سلام یه نرم افزار یا ... میخواستم که به صورت اتوماتیک هفته ای از mysql بک آپ بگیره بریزه یه جایی برام اگه روی گوگل درایو هم بریزه که دیگه عالیه کسی چیزی سراغ داره ؟ ممنون
×
×
  • اضافه کردن...