M.Javad

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

    1,603
  • تاریخ عضویت

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

  • Days Won

    19

تمامی ارسال های M.Javad

  1. سلام من میخوام قالب سایتم به صورت کامل با ووکامرس سازگار بشه که تمام چیزهاشو مثل سبد خرید,صفحه تسویه حساب و ... در سایتم ساخته بشه یه آموزش هستش که تو انجمن پرشین اسکریپت هست http://forum.persianscript.ir/f138/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%B2%DA%AF%D8%A7%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D9%88%D9%88%DA%A9%D8%A7%D9%85%D8%B1%D8%B3-%D8%A8%D8%A7-%D9%82%D8%A7%D9%84%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%B4%D9%85%D8%A7-9870/ ولی فکر نکنم کامل باشه چون کدهای سبد خرید و ... نیستش آیا کسی آموزش فارسی کامل یا انگلیسی داره؟!
  2. سلام افزونه usep pro افزونه کامل و حرفه ای برای وردپرس هستش می تونید سرچ بزنید و ازش استفاده کنید
  3. الکسا جدیدا الگوریتم هاش رو تغییر داده و الان دیگه فقط تعداد بازدید کننده ها و تعداد بازدید از سایت مهم نیست سایت هایی هستند که کلی بازدید دارند ولی رنک الکسای خوبی ندارند.عوامل مهمی مثل سرعت لود سایت-بک لینک-بازدید و از همه مهم تر bounce rate هستش که هرچی کمتر باشه بهتره.درواقع این مهم هستش که بازدید کننده با یه بار بازدید از سایت شما مجددا به سایت شما برگرده و این عاملی برای بهبود رتبه سایت شما خواهد بود
  4. سلام.من یه تب 4 قسمته دارم که هر تب یه محتوای خاصی داره ولی میخوام این تب موقع لود سایت همش باهم لود نشه که سرعت سایت بالا باشه.بعضی کدهای آماده دیدم که با آجاکس نوشته شدن که وقتی رو هر تب کلیک میکنی یه لحظه لود میشه و فقط همون لحظه اون تب لود میشه و تب های دیگه لود نمیشه که سرعت سایت پایین نره شما کد آماده برای این کار سراغ ندارید؟! اگه کد تب رو بزارم میشه آجاکس بزارین روش؟!
  5. وارد فولدر xampp/htdocs/wp-content/themes بشید
  6. سلام قالب رو به صورت دستی در فولدر wp-content/themes آپلود کنید وسپس از پنل وردپرس بخش پوسته ها فعال کنید.دقت داشته باشید که فقط فولدر قالب رو آپلود کنید نه فایل های اضافی رو موفق باشید
  7. سلام آیا همچین افزونه ای برای وردپرس هست؟!
  8. سلام من یه کد دارم که میخوام با کلیک زدن روی اون عکسش عوض شه <li id="layout"><a href=""><img src="images/00006.png" /></a></li> اینم کدیه که خودم نوشتم ولی عمل نمیکنه $(function(){ $('li #layout').click(function(){ $('li #layout img').attr('src','images/6.png'); }); }); پلیز هلپ
  9. معلومه که افزونست و فعالش می کنید و خودش آمار رو نشون میده در پنل سایت
  10. اشتباه می کنید یکی از بهترین و دقیق ترین افزونه های آمار هستش
  11. تا حالا ندیدم کسی بزاره تو سایتش می تونید برای نمیش آمار سایت از افزونه https://fa.wordpress.org/plugins/wp-statistics/ استفاده کنید
  12. سلام آدرس سایت؟!
  13. سلام می تونید تو فوتر هم بزارید که اتفاقا خیلی هم بهتره وقتی که قرار بدید کم کم آمار و آنالیز سایت تون در گوگل آنالیتکس شروع میشه
  14. سلام در htaccess دامین اول یا همون قبلی این کد رو بزارید # options+FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^giggle2\.ir$ [OR] RewriteCond %{HTTP_HOST} ^www\.giggle2\.ir$ RewriteRule ^(.*)$ "http\:\/\/www\.beyramdownload\.ir\/$1" [R=301,L] RewriteCond %{HTTP_HOST} ^test\.giggle2\.ir$ RewriteRule ^(.*)$ "http\:\/\/test\.beyramdownload\.ir\/$1" [R=301,L] #Redirect 301 / http://beyramdownload.ir
  15. به کمک یکی از دوستان تونستم transient رو در ابزارک مطالب اضافه کنم منتها یه مشکلی داره اینکه موقع انتشار مطلب جدید ابزارک بروز نمیشه و در حالت کش باقی میمونه <?php // Creating the widget class wpb_box extends WP_Widget { function __construct() { parent::__construct( // Base ID of your widget 'wpb_box', // Widget name will appear in UI __('ابزارک اختصاصی باکس مطالب خبرخوان', 'bigtheme'), // Widget description array( 'description' => __( 'ابزارک نمایش باکس مطالب از سایت های مختلف توسط آدرس خوراک یا فید سایت', 'bigtheme' ), ) ); add_action('save_post', array( $this, 'delete_query_caches') ); } // Creating widget front-end // This is where the action happens /** * Delete transients */ function delete_query_caches( $post_id ){ if( !isset( $_POST['post_type'] ) || $_POST['post_type'] !== 'post' ) return; $categories = wp_get_post_terms( $post_id, 'category' ); if( $categories && ! is_WP_Error( $categories ) ) { foreach( $categories as $cat ) { delete_transient('post'.$cat->term_id.'_query'); } } } public function widget( $args, $instance ) { $name = apply_filters( 'widget_title', $instance['name'] ); $category = apply_filters( 'widget_title', $instance['category'] ); $id = apply_filters( 'widget_title', $instance['id'] ); $link = apply_filters( 'widget_title', $instance['link'] ); $display = apply_filters( 'widget_title', $instance['display'] ); $color = apply_filters( 'widget_title', $instance['color'] ); // This is where you run the code and display the output ?> <div class="col-sm-6 col-xs-12 padding5"> <div class="article"> <div class="title"> <h3><a href="<?php echo $link ?>" target="_blank"><?php echo $name ?></a></h3> <div class="clear"></div> <div class="line"></div> </div> <?php if ( false === ( $slider = get_transient( 'post'.$id.'_query' ) ) ) { $slider = new WP_Query(array( 'post_status' =>'publish', 'post_type' =>'post', 'cat' =>''.$id.'', 'posts_per_page' =>'9' )); // Make a new query cache for 1 week set_transient( 'post'.$id.'_query', $slider, 10 * HOUR_IN_SECONDS ); } if( !$slider->have_posts() ) return; ?> <ul> <?php while( $slider->have_posts() ) : $slider->the_post(); ?> <li> <a href="<?php the_permalink() ?>" target="_blank"><?php the_title(); ?></a> <div style="display:<?php echo $display;?>" class="tooltiptext hidden-xs"><?php the_excerpt(); ?></div> </li> <?php endwhile; $slider->rewind_posts(); ?> </ul> <?php wp_reset_postdata(); ?> <div class="list"><a href="<?php echo $link ?>" target="_blank">مشاهده آرشیو کامل</a><a href="<?php echo $link ?>/feed" target="_blank"><img src="<?php bloginfo('template_url'); ?>/images/rss.png" width="18" height="18" alt="خوراک سایت" ></a></div> </div> </div> <?php echo $args['after_widget']; } public function form( $instance ) { $name = ( isset( $instance[ 'name' ] ) ) ? $instance[ 'name' ] : ''; $category = ( isset( $instance[ 'category' ] ) ) ? $instance[ 'category' ] : ''; $link = ( isset( $instance[ 'link' ] ) ) ? $instance[ 'link' ] : ''; $color = ( isset( $instance[ 'color' ] ) ) ? $instance[ 'color' ] : ''; $id = ( isset( $instance[ 'id' ] ) ) ? $instance[ 'id' ] : ''; $display = ( isset( $instance[ 'display' ] ) ) ? $instance[ 'display' ] : ''; ?> <p> <label for="<?php echo $this->get_field_id( 'color' ); ?>"><?php _e( 'رنگ باکس مطالب:' ); ?></label> <input class="widefat" id="<?php echo $this->get_field_id( 'color' ); ?>" name="<?php echo $this->get_field_name( 'color' ); ?>" type="text" value="<?php echo esc_attr( $color ); ?>" placeholder="مثال : #CCC , #dd3333 , black , blue" /> </p> <p> <label for="<?php echo $this->get_field_id( 'name' ); ?>"><?php _e( 'عنوان باکس:' ); ?></label> <input class="widefat" id="<?php echo $this->get_field_id( 'name' ); ?>" name="<?php echo $this->get_field_name( 'name' ); ?>" type="text" value="<?php echo esc_attr( $name ); ?>" /> </p> <p> <label for="<?php echo $this->get_field_id( 'id' ); ?>"><?php _e( 'آی دی دسته بندی' ); ?></label> <input class="widefat" id="<?php echo $this->get_field_id( 'id' ); ?>" name="<?php echo $this->get_field_name( 'id' ); ?>" type="text" value="<?php echo esc_attr( $id ); ?>" /> </p> <select id="<?php echo $this->get_field_id('category'); ?>" name="<?php echo $this->get_field_name('category'); ?>" class="widefat" style="width:100%;"> <?php foreach(get_terms('category','parent=0&hide_empty=0') as $term) { ?> <option <?php selected( $instance['category'], $term->term_id ); ?> value="<?php echo $term->term_id; ?>"><?php echo $term->name; ?></option> <?php } ?> </select> <p> <label for="<?php echo $this->get_field_id( 'link' ); ?>"><?php _e( 'لینک آرشیو' ); ?></label> <input class="widefat" id="<?php echo $this->get_field_id( 'link' ); ?>" name="<?php echo $this->get_field_name( 'link' ); ?>" type="text" value="<?php echo esc_attr( $link ); ?>" /> </p> <p> <label><?php _e( 'نمایش توضیحات مطالب' ); ?></label> <select class="widefat" id="<?php echo $this->get_field_id( 'display' ); ?>" name="<?php echo $this->get_field_name( 'display' ); ?>"> <option <?php selected( $instance['display'], 'block'); ?> value="block">بله</option> <option <?php selected( $instance['display'], 'none'); ?> value="none">خیر</option> </select> </p> <?php } // Updating widget replacing old instances with new public function update( $new_instance, $old_instance ) { $instance = array(); $instance['name'] = ( ! empty( $new_instance['name'] ) ) ? strip_tags( $new_instance['name'] ) : ''; $instance['category'] = ( ! empty( $new_instance['category'] ) ) ? strip_tags( $new_instance['category'] ) : ''; $instance['link'] = ( ! empty( $new_instance['link'] ) ) ? strip_tags( $new_instance['link'] ) : ''; $instance['link2'] = ( ! empty( $new_instance['link2'] ) ) ? strip_tags( $new_instance['link2'] ) : ''; $instance['id'] = ( ! empty( $new_instance['id'] ) ) ? strip_tags( $new_instance['id'] ) : ''; $instance['link3'] = ( ! empty( $new_instance['link3'] ) ) ? strip_tags( $new_instance['link3'] ) : ''; $instance['link4'] = ( ! empty( $new_instance['link4'] ) ) ? strip_tags( $new_instance['link4'] ) : ''; $instance['link5'] = ( ! empty( $new_instance['link5'] ) ) ? strip_tags( $new_instance['link5'] ) : ''; $instance['color'] = ( ! empty( $new_instance['color'] ) ) ? strip_tags( $new_instance['color'] ) : ''; $instance['display'] = ( ! empty( $new_instance['display'] ) ) ? strip_tags( $new_instance['display'] ) : ''; $instance['source'] = ( ! empty( $new_instance['source'] ) ) ? strip_tags( $new_instance['source'] ) : ''; $instance['time'] = ( ! empty( $new_instance['time'] ) ) ? strip_tags( $new_instance['time'] ) : ''; return $instance; } } // Class wpb_box ends here // Register and load the widget function wpb_box() { register_widget( 'wpb_box' ); } add_action( 'widgets_init', 'wpb_box' ); ?>
  16. سلام سایت خبرخوان اتوماتیک دارم که با وردپرس ساختم و در صفحه اول با استفاده از ابزارک مطالب دسته بندی های مختلف رو قرار دادم.مشکل لودینگ صفحه اصلی سایت خیلی درگیرم کرده و بعد از ارسال یه تاپیک در stackoverflow یه بنده خدایی توضیح جالبی داد و گفت که برای این قضیه باید حتما از Transient API استفاده کنم حالا منم کلی سرچ زدم یه چیزایی فهمیدم البته نتونستم درست انجامش بدم چیزی که من تونستم بنویسم و البته فکر کنم درست هم کار نمیکنه چون از کدی که برای transient نوشتم مطمئن نیستم و همچنین دسته بندی همه مطالب رو هم درست نمایش نمیده و درواقع همه مطالب رو توی همه باکس ها نشون میده <?php // Check for transient. If none, then execute WP_Query if ( false === ( $featured = get_transient( 'foo_featured_posts' ) ) ) { $featured = new WP_Query( array( 'cat' => ''.$link1.'', 'posts_per_page' => 9 )); // Put the results in a transient. Expire after 12 hours. set_transient( 'foo_featured_posts', $featured, 10 * MINUTE_IN_SECONDS ); } ?> <?php if ( $featured->have_posts() ) : ?> <?php while ( $featured->have_posts() ) : $featured->the_post(); ?> <li> <a href="<?php the_permalink() ?>" target="_blank"><?php the_title(); ?></a> <div style="display:<?php echo $display;?>" class="tooltiptext hidden-xs"><?php the_excerpt(); ?></div> </li> <?php endwhile; ?> <?php else: ?> // no featured posts found <?php endif; ?> <?php wp_reset_postdata(); ?> دقت داشته باشید که $link1 در ابزارک تعریف شده هستش مشکل از این متغیر نیست.مشکل از کد transient هست.اساتید راهنمایی بفرمایید با تشکر
  17. نیازی نیست بدونید هاست دانلود از میهن وب هاست بگیریدئ قیمت مناسبی داره خودمم از اینجا دارم https://my.mihanwebhost.com/cart.php?gid=7
  18. سلام فکر نکن بشه فهمید برای چی این موضوع مهمه براتون؟! برای فهمیدن یه سری اطلاعات از سایت می تونید به این لینک مراجعه کنید و آدرس سایت رو وارد کنید تا یه سری اطلاعات سرور سایت رو بفهمید http://whois.domaintools.com/
  19. شما اگه سایت تون رتبه خیلی خوبی داره مطمئنا می تونید تبلیغات مستقیم از مشتری دریافت کنید و یا اینکه همونطور که گفتم جایگاه های تبلیغاتی سایت تون رو اجاره بدید.شما به بقیه کاری نداشته باشید.چراغی که خانه رواست به مسجد حرام است
  20. سلام شما اگه بازدید سایت تون بالا باشه و رنک خوبی داشته باشید از همین کلیک ها می تونید درآمد خوبی داشته باشید ولی پیشنهاد می کنم تا زمانی که رنک الکسا سایت تون عالی نشده زیاد روی درآمد زایی از این کلیک ها حساب نکنید بلکه می تونید در زمانی که مثلا رنک سایت تون به زیر 500 ایران رسید با همین شرکت ها برای اجاره جایگاه های تبلیغاتی تون صحبت کنید و در ازای این کار ماهیانه ازشون مبلغ ثابتی دریافت کنید تا دیگه خیالتون از این بابت راحت باشه
  21. سلام منطقیش اینه که از افزونه استفاده کنید افزونه wpml درسته پولیه ولی ارزش خرید و استفاده داره سرچ بزنید سایت های زیادی داخل ایران میفروشن
  22. سلام با استفاده از افزونه هم این اتفاق میفته و کسی که با موبایل وارد سایت بشه نسخه موبایل نمایش داده میشه http://www.talarwp.com/wptouch-plugin/
  23. سلام اگه از افزونه های خاص مدیریت کاربران مثل user pro یا افزونه های مشابه استفاده می کنید باید تنظیماتش رو بررسی کنید
  24. http://www.talarwp.com/user-role-editor/ http://www.talarwp.com/advanced-access-manager/
  25. سلام سرعت لود سایت تون خوبه نیازی به تست از جی تی مترکس نیست