-
تعداد ارسالها
2880 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
293
تمامی مطالب نوشته شده توسط mehran-b
-
اون تابع my_wp_die درستش اینه قبلیه غلط بود. function my_wp_die($message = '', $title = '', $args = array()) { wp_die($message, $title, $args); } به این شکلی که میگید فک نکنم ممکن باشه. چرا قصد دارید همچین کاری کنید؟
-
سلام در مورد سوال 2 شما باید یک Api در اون سروری که پردازش ها روش انجام میشه ایجاد کنید و با استفاده از Api ایجاد شده اطلاعات رو بین سرور سایت و اون سرور جا به جا کنید. البته اگر منظورتون رو درست فهمیده باشم. در مورد wp-die هم که کار خیلی ساده است تابع زیر رو میذارید توی فایل functions.php قالبتون function my_wp_die($message, $title, $args) { wp_die($message, $title, $args); } سپس از تابع my_wp_die به عنوان wp_die استفاده میکنید.
- 6 پاسخ
-
- 1
-
کوئری نمایش محصولات ووکامرس بر اساس امتیاز
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در WooCommerce
درود مجدد یه سوال برام پیش اومد این امتیاز رو به کامنت های محصولات میدن یا به خود محصول؟ چون من تا به حال محیط ووکامرس هم حتی ندیدم.- 54 پاسخ
-
- محصولات ووکامرس بر اساس امتیاز
- پر امتیاز ترین محصولات
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
کوئری نمایش محصولات ووکامرس بر اساس امتیاز
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در WooCommerce
والا اینو دیگه باید از توی دیتابیس ببینید چون از روی کدها خیلی سخته پیدا کردن اسم کاستوم فیلدی که امتیاز توش ذخیره میشه.- 54 پاسخ
-
- محصولات ووکامرس بر اساس امتیاز
- پر امتیاز ترین محصولات
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
کوئری نمایش محصولات ووکامرس بر اساس امتیاز
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در WooCommerce
سلام اگر پست تایپ ووکامرس اسمش product باشه و امتیاز محصولات توی یه متایی به اسم rating ریخته شده باشه آرگومان WP_Query تقریبا همین میشه که گفتید. $args = array( 'post_type' => 'product', 'posts_per_page' => 10, 'post_status' => 'publish', 'meta_key' => 'rating', 'orderby' => 'meta_value_num' ); $query = new WP_Query($args);- 54 پاسخ
-
- محصولات ووکامرس بر اساس امتیاز
- پر امتیاز ترین محصولات
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
سلام والا پاسخ api به سرچی که انجام میشه همون هیچ محصولی با انتخاب شما مطابقت ندارد است هستش. البته پارامتر دسته بندی محصولات به api سرچ ارسال نمیشه که شاید یه علتش همین باشه.
-
کمک در افزودن رنگ برای هر دسته
mehran-b پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
سلام ساختار قالب چطوریه؟ دسته بندی ها مگه فقط توی صفحه خودشون یعنی category نشون داده نمیشن؟ -
سلام کدهای مربوط به فرانت اند توی کدهای جاوا اسکریپت قالبتون هست و کدهای بک اِند هم توی فایل functions.php قالبتون. البته اگر این قابلیت برای خود قالب باشه به این شکله اگر افزونه ای داره این کار رو میکنه بحثش جداست. اگر آشنایی نداشته باشید با جاوا اسکریپت یا PHP بعید میدونم بتونید پیدا کنید کدهای موردنظر رو. به نظرم بهتره آدرس دامنه ای که به هاست متصل هست رو بدید تا بنده یا سایر دوستان بتونیم براتون بررسی کنیم.
-
سلام قالب زیبایی هست. لطفا کدهای مربوط به AJAX چه بک اند چه فرانت اِند رو قرار بدید.
-
سلام کد زیر رو به فایل functions.php قالبتون زیر اولین <?php اضافه کنید. add_filter('max_srcset_image_width', function(){return 1;});
- 2 پاسخ
-
- 1
-
بله مجدد کد زیر رو <?php theme_breadcrumbs(); ?> در جایی که قبلا در فایل single.php بود برگردونید.
- 29 پاسخ
-
- 1
-
سلام این تابع theme_breadcrumbs بدون دیتا استرکچر. function theme_breadcrumbs() { $delimiter = '»'; $before = '<span class="current">'; $after = '</span>'; if ( !is_home() && !is_front_page() || is_paged() ) { echo '<div id="crumbs">'; global $post; $homeLink = home_url(); echo '<span><a class="crumbs-home" href="' . $homeLink . '">' . 'خانه' . '</a></span> ' . $delimiter . ' '; if ( is_category() ) { global $wp_query; $cat_obj = $wp_query->get_queried_object();
- 29 پاسخ
-
- 1
-
نه این قضیه فقط در حد ظاهر نمایش نتایج سایت شما توی گوگل تاثیر گذار هست.
- 29 پاسخ
-
- 1
-
برای مطالب جدید که حل شده برای مطالب قدیمی به مرور باید حل بشه.
- 29 پاسخ
-
- 1
-
بسیار خوب. کدی رو که دادید از فایل single.php حذف کنید احتمالا دیگه breadcrumbs از خروجی سایت حذف میشه.
- 29 پاسخ
-
- 1
-
سلام چک کنید توی فایل های قالب (به احتمال زیاد header.php یا single.php) کد زیر رو پیدا میکنید؟ <?php if (function_exists('yoast_breadcrumb')) { yoast_breadcrumb('<div class="bread"><div class="top"><p class="breadcrumbs"><i>»</i>','</p></div></div>'); } ?> البته یه چیزی توی مایه های کد بالا شاید دقیقا این نباشه.
- 29 پاسخ
-
- 1
-
کد که الان توی قالب شما وجود داره. الان که غیرفعال کردید باید ببینید breadcrumbs توی صفحات پست ها هنوز هست یا نه.
- 29 پاسخ
-
- 1
-
خوب باید هم از 404 بترسی. این رو واسه این دادم که 404 رو ها رو ریدایرکت 301 کنه روی آدرس جدید محصولات.
- 4 پاسخ
-
- 1
-
اعمال نشدن تغییرات هاست در سایت ورد پرس
mehran-b پاسخی برای najme ارسال کرد برای یک موضوع در مشکلات دیگر
سلام قسمت language یعنی کجا؟ توی خود سایته یا تو بخش مدیریت وردپرس؟ -
سلام برای حل این مشکل باید توی متن پست مثلا روی یک کلمه لینک سایر پست های سایت یا یه سایت خارجی مربوط به اون عبارت رو بدین. البته فک کنم اینه منظورش.
-
سلام کد زیر رو به ابتدای فایل functions.php قالبتون زیر اولین <?php اضافه کنید. add_action('template_redirect', function() { if(is_404()) : global $wpdb; $slug = htmlspecialchars(basename($_SERVER['REQUEST_URI'])); $id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = '%s' AND post_status = 'publish'", $slug)); if($id) { $url = get_permalink($id); wp_redirect($url, 301); exit(); } endif; });
- 4 پاسخ
-
- 1
-
سلام توضیحات جناب @rezakianoosh درسته فقط در جهت عکسش باید عمل کنید چون شما هدفتون اینه که این قابلیت رو غیر فعال کنید. موفق باشید
- 29 پاسخ
-
- 3
-
ایجاد فیلتر مرتب سازی پست ها در حلقه کوئری صفحه ایندکس
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در هک و برنامه نویسی
این تاپیک رو مشاهده کنید ببینید چیزی دستگیرتون میشه. -
ایجاد فیلتر مرتب سازی پست ها در حلقه کوئری صفحه ایندکس
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در هک و برنامه نویسی
خواهش میکنم. برای اینکه تمام دسته ها رو نشون بده حتی خالی ها رو باید این بخش از کد فرانت اند رو از $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'); تغییر بدید. -
ایجاد فیلتر مرتب سازی پست ها در حلقه کوئری صفحه ایندکس
mehran-b پاسخی برای maral_hamidi ارسال کرد برای یک موضوع در هک و برنامه نویسی
سلام برای این کار باید دو تا متغییر به کوئری های وردپرس اضافه کنید. برای شروع با استفاده از فیلتر 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_cat