تمامی فعالیت ها

این جریان به طور خودکار بروز می شود   

  1. دیروز
  2. خسته نباشید. برای نمایش پیوند یکتا در نتایج چ کاری باید انجام بدم ؟ از افزونه yoat استفاده میکنم و پیوند یکتای سایت به پست نام هست. در نتایج دسته بندی رو میاره مثل yjc.ir که میخوام مثل banifilm به نمایش دربیاد
  3. @mehran-b آقا مهران من این رو تست کردم جواب نداد. علاوه بر این٬ ظاهر سایت رو هم یه کوچولو بهم ریخت. @baharmf93 دوست گرامی کد بالا برای سایت شما جواب داد؟
  4. خوب میدونم ولی یکی از چیزایی که دنبالش هستم اینه که یه دوره امتحانی داشته باشه شاید اولش پول بدم ولی چیزی که میخوام رو نداشته باشه برا همین دنبال رایگانشم
  5. ممنونم از راهنمایی شما. ولی بله راست میگین دوستان دیگه باید بیشتر منو راهنمایی کنن واسه اینکه منم شدیدا در عالم وردپرس و ووکامرس غریبم و احتیاج به کمک و راهنمایی دارم. ولی بازم ممنون از اینکه پاسخ دادین و راهنمایی کردین.
  6. یوزر پرو قیمتی نداره. بنظرم یه پولی میدین و برای همیشه میتونین از بروزرسانی هاشم استفاده کنین. هستن سایت های زیادی که پشتیبانی خوبی هم دارن. بگردین پیدا میکنین.
  7. در مورد اولی بگم بله میشه . یه جستجویی بکنین افزونه های زیادی هست که این ویژگی رو دارن و شما میتونین شورت کد یا کد اون افزونه رو توسط پوسته یا ابزارک در فوتر سایت قرار بدین. در مورد دوم . من با فروشگاه وردپرس تا حالا کار نکردم ولی میدونم که میشه. باز دوستان حرفه ای نظر بدن...
  8. این تاپیک رو مشاهده کنید ببینید چیزی دستگیرتون میشه.
  9. من این کد رو به اخر استایل قالب اضافه کردم اما اتفاق خاصی نیفتاد. اگه من اشتباهی کد رو گذاشتم لطفا بگید اصلاح کنم عکس پیوست شد
  10. تشکر. این مدلیش هم خوبه. ببخشید، من میخوام این فرم رو با ایجکس ارسال کنم. که صفحه رفرش نشه. روش های مختلفی تست کردم ولی تو سایت های فارسی آموزش روان و کاملی پیدا نکردم که جواب بده. فکر میکنم خیلی ساده تر از اونی باشه که یسری سایت ها آموزش میدن و قضیه رو پیچیدش میکنن. برای این کار باید یه تاپیک جدید ایجاد کنم؟؟ خیلی دوست دارم با راهنمایی شما و افراد دیگه ای که توی فروم هستید یه راهکار ساده پیدا کنم که بدرد همه بخوره..
  11. سلام. خب چون تو قالب تو جاهای مختلف ازش استفاده شده و در فانکشن با استفاده کد زیر عکس باسایز های دلخواه ایجاد می شود . set_post_thumbnail_size( 50, 50 );
  12. سلام . منظورتون باکس سمت چپه؟؟ اسم کلاس{ display:none!important; }
  13. سلام من میخواستم از سمته راسته تصویه زیر که یه کادر مستطیل خالیه و فقط فضا رو اشغال کرد پاک کنم لطفا راهنمایی کنید. مستطیل زیر کرسل موس قرار دارد
  14. خواهش میکنم. برای اینکه تمام دسته ها رو نشون بده حتی خالی ها رو باید این بخش از کد فرانت اند رو از $cats = wp_list_pluck(get_terms(array( 'taxonomy' => 'category' )), 'name', 'term_id'); به $cats = wp_list_pluck(get_terms(array( 'taxonomy' => 'category', 'hide_empty' => false )), 'name', 'term_id'); تغییر بدید.
  15. ممنونم. عالی بود واقعا. دقیقا فقط کد هایی رو که دادید استفاده کردم. جالب بود همه دسته هایی که پستی توشون منتشر شده بود لیست شدن. دسته هایی که پستی ندارن رو نمایش نمیده. البته نتونستم درک کنم این بخش از کد رو . ولی خیلی برام جالب بود. و بدرد بخور تشکر فراوان
  16. سلام اگه بخوام به صورت خیلی ساده توضیح بدم ما با استفاده از دستور query_post ,new wp_ query یک فرمانی به سمت سرور می فرستیم که این فرمان می تونه ذخیره کردن باشه و یا سلکت کردن و یا حذف و ... بعد از فرمانی که فرستاده شد مقادیر ی از سمت سرور برای ما فرستاده میشه حال برای نمایش از حلقه the post استفاده می کنیم و می گویم تا زمانیکه که پست وجود دارد .... <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> حال اینکه بخوایم مثالا عنوان , یا محتوا مطلب و یا .... را نشون بدیم از تابع های اماده ()the-title , the content() , .... استفاده می کنیم . و در نهایتwp rest query استفاده می کنیم تا بگویم دستور ما به پایان رسیده است .
  17. با سلام ... کدنویسی psd به html کدنویسی قالب ریسپانسیو کدنویسی قالب وردپرس و .... بصورت توافقی انجام میشود ...
  18. با استفاده از walker وردپرس می تونید چنین چیزی ایجاد کنید. https://codex.wordpress.org/Class_Reference/Walker
  19. سلام کد زیر رو بزارید تو style.css قالب وردپرس تون img{max-width:100%;}
  20. سلام چجوری میشه مثل دیجی کالا دسته بندی محصولات رو در فهرست با 4 ردیف نمایش بدم؟ مثل تصویر زیر :
  21. سلام برای این کار باید دو تا متغییر به کوئری های وردپرس اضافه کنید. برای شروع با استفاده از فیلتر query_vars میایم دو تا متغییر یکی برای orderby و یکی هم برای category به کوئری های وردپرس اضافه می کنیم. function add_query_vars($vars) { $vars[] = 'filter_orderby'; $vars[] = 'filter_category'; return $vars; } add_filter('query_vars', 'add_query_vars'); سپس باید متغییرهای جدید رو توی اکشن pre_get_posts مانند مثال های قبلی کنترل کنیم. function my_query_filter($query) { if($query->is_home() && $query->is_main_query()) { if(get_query_var('filter_category', false)) { if(get_query_var('filter_category') != "all" && is_numeric(get_query_var('filter_category'))) $query->set('cat', get_query_var('filter_category')); } if(get_query_var('filter_orderby', false)) { if(get_query_var('filter_orderby') == "view") { $query->set('meta_key', 'the_view'); $query->set('orderby', 'meta_value_num'); } if(get_query_var('filter_orderby') == "comment") $query->set('orderby', 'comment_count'); } } } add_action('pre_get_posts', 'my_query_filter'); سپس میایم توی فرانت اِند قضیه و فرم دارای سلکت باکس ها. <form method="get" dir="rtl"> <select name="filter_orderby"> <?php $orderby_options = array( 'comment' => 'تعداد دیدگاه', 'view' => 'تعداد بازدید', ); ?> <option selected disabled hidden>محبوب ترین مطالب بر اساس</option> <?php foreach($orderby_options as $value => $label) { echo '<option '.selected($_GET['filter_orderby'], $value).' value="' . esc_attr($value) . '">' . esc_html($label) . '</option>'; } ?> </select> <select name="filter_category"> <?php $category_options = array( 'all' => 'همه دسته ها' ); $cats = wp_list_pluck(get_terms(array( 'taxonomy' => 'category' )), 'name', 'term_id'); $category_options = $category_options + $cats; ?> <option selected disabled hidden>انتخاب دسته بندی</option> <?php foreach($category_options as $value => $label) { echo '<option '.selected($_GET['filter_category'], $value).' value="' . esc_attr($value) . '">' . esc_html($label) . '</option>'; } ?> </select> <input type="submit" value="فیلتر کن !"> </form> و کار تموم میشه. نه احتیاجی نیست آیدی دسته ها رو دستی وارد کنید. به کدی که برای فرانت اِند نوشتم توجه کنید و سعی کنید ازش الگو برداری کنید. موفق باشید
  22. تابع preg_replace از RexEx برای پیدا کردن اون عبارت مورد نظر شما استفاده میکنه. استفاده RegEx برای تغییرات روی فایل HTML منسوخ شده و ریسک استفاده ازش بالاست. موفق باشید
  23. خسته نباشید. لطفا از دوستان طراح راهنمایی کنن برای نمایش دادن تصاویر در حالت ریسپانسیو موبایلی چیکاری باید انجام بدم . تصویری که گذاشتیم در حالت موبایلی از کادر زده بود و در برخی نمایشگرها با سایز کوچک متن داخل تصاویر هم از کادر میزنه بیرون عکس پیوست شد.
  24. ممنون با این کد نمیشه؟ من تغییرات توش دادم هر چند نتیجه نداد نظری دارید روی این کد؟ if (defined('WPSEO_VERSION')){ add_action('get_header',function (){ ob_start(function ($o){ return preg_replace('/http:\/\/static\.vatanclick\.ir/g','',$o); }); }); add_action('wp_head',function (){ ob_end_flush(); }, 999); }
  25. افزونه upme که در خود وبسایتم استفاده میکنم عالیه
  26. سلام برای اینکار باید کل خروجی سایت رو بافر کنید و تیو بافر تگ اسکریپت مورد نظر رو حذف کنید و سپس به خروجی ارسال کنید. function buffer_change($buffer) { $dom = new DOMDocument(); @$dom->loadHTML(mb_convert_encoding($buffer, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXpath($dom); $scripts = $xpath->query('//script'); if($scripts->length === 0) return $buffer; foreach($scripts as $script) { if(stripos($script->getAttribute('src'), "static.vatanclick.ir") !== false) { $script->parentNode->removeChild($script); } } return $dom->saveHTML($dom->documentElement); } function buffer_start() {ob_start("buffer_change");} function buffer_end() {ob_end_flush();} if(!is_admin()) { add_action('wp_loaded', 'buffer_start'); add_action('shutdown', 'buffer_end'); } برای این منظور کد بالا رو باید توی فایل functions.php قالب سایتتون زیر اولین <?php قرار بدید.
  1. نمایش فعالیت های بیشتر