-
تعداد ارسالها
2880 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
293
نوشتهها ارسال شده توسط mehran-b
-
-
اکستنشن zlib رو باید برای PHP نصب و فعال کنید.
اگر خودتون آشنایی ندارید با سرویس دهنده خدمات میزبانی سایتتون در میون بذارید این مورد رو.
-
در 8 ساعت قبل، miraziz گفته است :
سلام آقا مهران. من اخیرا افزونه موشک وردپرس را نصب کردم. وقتی این افزونه را فعال می کنم متاسفانه آمار دیگه هاصلا بروز نمیشه. یعنی آمار تمامی ÷ست ها درآخرین عددی که قبل از نصب افزونه باقی مانده بود را نشون میده و هر چه قدر صفحه را رفرش کنم, باز تغییری در آمار رخ نمیده. این مشکل را میشه بدون غیرفعال کردن افزونه حل کرد؟
با وجود کش دیگه نمیشه کاریش کرد و آمار اشتباه میشه.
-
اینجا میگه که توی قالب یا افزونه هاتون از توابع منسوخ شده ووکامرس استفاده شده.
راه اصلیش اینه که توابع جدید استفاده بشه ولی فک میکنم اگر دیباگ وردپرس خاموش باشه اینا نمایش داده نشه.
- 1
-
در 24 دقیقه قبل، miraziz گفته است :
بحبح،مهران عزیز هنوز تو انجمن هستید. خیلی خوشحال شدم که دیدمتون. همیشه موفق باشید. این مشکل درست شد.
همچنین.
موفق باشید
-
به شکل زیر تغییر بدید.
<h2 class="comments-title"> <?php echo count($wp_query->comments_by_type['comment']) . ' '; echo _n( 'Comment' , 'Comments' , count($wp_query->comments_by_type['comment']), 'lingonberry' ); ?> </h2>
- 1
-
در 7 ساعت قبل، Roozbeh_gol گفته است :
ممنونم از پیگیریت. با کدهایی که ارسال کردین کلی ور رفتم ولی بازم نشد که بشه !
بله از کوئریتون هم زیاد سر در نیاورم ممکنه ایراد داشته باشه.
در 7 ساعت قبل، Roozbeh_gol گفته است :خیلی ممنونم از شما
خواهش میکنم
- 1
-
کد صفحه بندی باید به شکل زیر بشه.
/*---------------------------------------------------------------------------------------------------------------- Numeric Pagination ----------------------------------------------------------------------------------------------------------------*/ function wpbeginner_numeric_posts_nav($query = null) { if( is_singular() ) return; if(isset($query)) { $wp_query = $query; } else { global $wp_query; } /** Stop execution if there's only 1 page */ if( $wp_query->max_num_pages <= 1 ) return; $paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1; $max = intval( $wp_query->max_num_pages ); /** Add current page to the array */ if ( $paged >= 1 ) $links[] = $paged; /** Add the pages around the current page to the array */ if ( $paged >= 3 ) { $links[] = $paged - 1; $links[] = $paged - 2; } if ( ( $paged + 2 ) <= $max ) { $links[] = $paged + 2; $links[] = $paged + 1; } echo '<div class="navigation"><ul>' . "\n"; /** Previous Post Link */ if ( get_previous_posts_link() ) printf( '<li>%s</li>' . "\n", get_previous_posts_link() ); /** Link to first page, plus ellipses if necessary */ if ( ! in_array( 1, $links ) ) { $class = 1 == $paged ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' ); if ( ! in_array( 2, $links ) ) echo '<li>…</li>'; } /** Link to current page, plus 2 pages in either direction if necessary */ sort( $links ); foreach ( (array) $links as $link ) { $class = $paged == $link ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link ); } /** Link to last page, plus ellipses if necessary */ if ( ! in_array( $max, $links ) ) { if ( ! in_array( $max - 1, $links ) ) echo '<li>…</li>' . "\n"; $class = $paged == $max ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max ); } /** Next Post Link */ if ( get_next_posts_link() ) printf( '<li>%s</li>' . "\n", get_next_posts_link() ); echo '</ul></div>' . "\n"; }
و همچنین کد خود صفحه میشه:
<?php get_header(); ?> <ul class="cards"> <?php global $product; $woocommerce_category_id = get_queried_object_id(); $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $args = array( 'post_type' => 'product', 'post_status'=>'publish', 'product_cat'=>woocommerceCategorySlug( $woocommerce_category_id ) , 'paged'=>$paged, ); $wp_query = new WP_Query($args); if($wp_query->have_posts()): while ($wp_query->have_posts()): $wp_query->the_post(); global $product; $do_not_duplicate = $post->ID; ?> <li class="cards__item"> <div class="card"> <?php the_post_thumbnail(); ?> <a href="<?php the_permalink() ?>"><div class="card__title"><?php the_title(); ?> </div></a> <!-- start price --> </div> <!-- end price --> <button id="myWish"class="card__btn"><?php do_action( 'woocommerce_after_shop_loop_item' ); ?></button> </div> </li> <?php endwhile; ?> </ul> <div class="in-paginate"><?php wpbeginner_numeric_posts_nav($wp_query); ?></div></br> <?php echo product_count(); ?> <?php endif;?> <?php get_footer(); ?>
اگر مشکل دیگه ای نداشته باشه درست میشه.
- 1
-
به علت اینکه از کاستوم کوئری استفاده کردید صفحه بندی متفاوت میشه.
اون تابعی که پیج نویگیشن رو نمایش میده کدهاش رو ارسال کنید.
-
در 22 دقیقه قبل، 1563 گفته است :
سلام خیلی ممنون ازتون جناب من یه پست مشابه مشکل خودم تو سایت stackoverflow دیدم که کسی راح حلی مثل شما داده بود و اینکارو قبلا و الان هم انجام دادم اما نشد، مشکل از اون نیست
فایل رو ارسال کنید.
-
اشاره گر موس رو بذار اول خط 10 یعنی پشت اون کاراکتر @ بعد یدونه بک اسپیس بزن احتمالا حل میشه مشکل.
یه کاراکتر مخفی اونجا باید باشه.
- 1
-
داخل فایل wp-config.php دنبال عبارت زیر باشید.
define( 'DISALLOW_FILE_MODS', true );
و پس از اینکه پیداش کردید به
define( 'DISALLOW_FILE_MODS', false );
تغییرش بدید.
- 1
- 1
-
-
-
در ۱ ساعت قبل، lawgostar گفته است :
ممنون از شما.
خواهش میکنم
-
-
- 1
-
add_filter('the_content', function($content) { $dom = new DOMDocument('1.0', 'UTF-8'); @$dom->loadHTML(mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXpath($dom); $image = $xpath->query('//img'); if($image->length == 0) { return $content; } $pattern = '/^https:\/\/mehran\.com\/images.*/'; foreach($image as $img) { if(preg_match($pattern, $img->getAttribute('src'))) { $img->parentNode->removeChild($img); } } return trim(preg_replace('/^<!DOCTYPE.+?>/', '', str_replace(array('<html>', '</html>', '<body>', '</body>'), array('', '', '', ''), $dom->saveHTML($dom->documentElement)))); });
- 1
-
-
سلام @soshiant
کد شما به این شکل میشه.
<?php if (!is_singular(array(25900, 26162))) { ?> <div class="edd-price"> <p style="text-align: center;"> <span style="color:#ffff00;"><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">بها (با چهل‌درصد تخفیف پاییزه) : </span></span></span><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;"><?php edd_price(get_the_ID()); ?></span></span> </p> <p style="text-align: center;"> <span style="color:#FFFFFF;"><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">برای ادامه فرآیند، روی دکمه بفرمایید کلیک کنید.</span></span></span> </p> </div> <?php } ?>
- 1
-
در 25 دقیقه قبل، mory_fun گفته است :
ممنون دوست عزیز
تو انجمن سایت دیگه ای مطرح کردم، با اجازه جوابتونو اونجا هم میزارم.
خواهش میکنم.
موفق باشید
-
در 1 ساعت قبل، mory_fun گفته است :
حال اگه ssl رو فعال کنم چه شکل باید در بیاد
RewriteEngine on RewriteCond %{HTTP_HOST} !^new\.xyz$ [NC,OR] RewriteCond %{HTTPS} ^(off)$ [NC] RewriteRule ^(.*)$ https\:\/\/new\.xyz\/$1 [R=301,L]
در 1 ساعت قبل، mory_fun گفته است :مورد بعدی اینکه ارور مرورگر زیر ربطی به ریدایرکت یا چند دامین شدنم داره ؟
برای اینه که سایت SSL نداره.
- 1
-
توی این حالت ما میگیم اگر هاست نیم مدنظرمون نبود ریدایرکت بشه روی هاست نیم مدنظرمون.
دامنه هم اضافه کنید مثلا اگر new1 اضافه کنید و بخواید همه آدرس ها بره به new1 میشه:
RewriteEngine on RewriteCond %{HTTP_HOST} !^new1\.xyz$ [NC] RewriteRule ^(.*)$ http\:\/\/new1\.xyz\/$1 [R=301,L]
در کل به دامین های دیگه ای که پارک شده کار نداریم فقط توی کد دامین مدنظرمون رو ذکر میکنیم.
- 1
-
سلام @mory_fun
ساده ترم میشه نوشت.
RewriteEngine on RewriteCond %{HTTP_HOST} !^new\.xyz$ [NC] RewriteRule ^(.*)$ http\:\/\/new\.xyz\/$1 [R=301,L]
- 2
-
در 5 دقیقه قبل، babakmax گفته است :
فونت ها نمیخونه . همه فونت ها ریخته بهم
وردپرس در اصل فقط با یه دامنه کار میکنه و دو دامنه ای نمیشه این کده هم یه ترفنده.
فونت ها اگر آدرسش دامین فیلتر شده باشه لود نمیشه.
- 1
ارور : نصب شکست خورد: Abort class-pclzip.php : Missing zlib extensions بستن این اطلاع. این موضوع به افز
در مشکلات دیگر
ارسال شده در
شما به سرور دسترسی دارید یا از هاست استفاده میکنید؟