• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    

M.Javad

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

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

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

  • Days Won

    19

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

  1. بسیار خب تشکر
  2. سلام این لینک رو ببینید http://www.shahrekhabar.com/sport/150779280077086 وقتی واردش میشید بعد از چند ثانیه میره به سایت اصلی منتها در بالای سایت اصلی آیفریم شهرخبر هستش https://www.parsnews.com/بخش-ورزشی-7/467811-مدیرعامل-جدید-استقلالی-ها-کناره-گیری-کرد?rssRedirect=c2hhaHJla2hhYmFyLmNvbQ%3D%3D مشخص هستش که در انتهای آدرس سایت اصلی یک سری کد اضافه شده ?rssRedirect=c2hhaHJla2hhYmFyLmNvbQ%3D%3D میخواستم بدونم چطوری تونسته این کارو بکنه چون من هم میخوام همین کارو انجام بدم تا دیگه مسئله نقض کپی رایت به وجود نیاد با تشکر
  3. یعنی چی نشونش میدید؟!!من مشکلی با نمایش آیفریم سایت ها ندارم می تونید در سایتم مشاهده کنید http://akhbartop.com/ ولی من میخوام طوری باشه که بعد از چند ثانیه بره به سایت اصلی که به مشکل نقض کپی رایت بر نخورم من الان مشکل ریداریکت به صفحه اصلی بعد از 5 ثانیه رو با تگ متا رفرش برطرف کردم ولی میخوام طوری باشه که وقتی میره به لینک اصلی اون قسمت بالای سایت منم نمایش بده اگه بشه عالی میشه
  4. صحیح!حالا راه دیگه ای شما به نظرتون نمیرسه که بشه انجام داد؟!
  5. هک که نیست پس یعنی با هماهنگی دو طرف انجام میشه این قضیه؟!
  6. سلام من میخوام قالب سایتم به صورت کامل با ووکامرس سازگار بشه که تمام چیزهاشو مثل سبد خرید,صفحه تسویه حساب و ... در سایتم ساخته بشه یه آموزش هستش که تو انجمن پرشین اسکریپت هست 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/ ولی فکر نکنم کامل باشه چون کدهای سبد خرید و ... نیستش آیا کسی آموزش فارسی کامل یا انگلیسی داره؟!
  7. سلام افزونه usep pro افزونه کامل و حرفه ای برای وردپرس هستش می تونید سرچ بزنید و ازش استفاده کنید
  8. الکسا جدیدا الگوریتم هاش رو تغییر داده و الان دیگه فقط تعداد بازدید کننده ها و تعداد بازدید از سایت مهم نیست سایت هایی هستند که کلی بازدید دارند ولی رنک الکسای خوبی ندارند.عوامل مهمی مثل سرعت لود سایت-بک لینک-بازدید و از همه مهم تر bounce rate هستش که هرچی کمتر باشه بهتره.درواقع این مهم هستش که بازدید کننده با یه بار بازدید از سایت شما مجددا به سایت شما برگرده و این عاملی برای بهبود رتبه سایت شما خواهد بود
  9. سلام.من یه تب 4 قسمته دارم که هر تب یه محتوای خاصی داره ولی میخوام این تب موقع لود سایت همش باهم لود نشه که سرعت سایت بالا باشه.بعضی کدهای آماده دیدم که با آجاکس نوشته شدن که وقتی رو هر تب کلیک میکنی یه لحظه لود میشه و فقط همون لحظه اون تب لود میشه و تب های دیگه لود نمیشه که سرعت سایت پایین نره شما کد آماده برای این کار سراغ ندارید؟! اگه کد تب رو بزارم میشه آجاکس بزارین روش؟!
  10. وارد فولدر xampp/htdocs/wp-content/themes بشید
  11. سلام قالب رو به صورت دستی در فولدر wp-content/themes آپلود کنید وسپس از پنل وردپرس بخش پوسته ها فعال کنید.دقت داشته باشید که فقط فولدر قالب رو آپلود کنید نه فایل های اضافی رو موفق باشید
  12. سلام آیا همچین افزونه ای برای وردپرس هست؟!
  13. سلام من یه کد دارم که میخوام با کلیک زدن روی اون عکسش عوض شه <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'); }); }); پلیز هلپ
  14. معلومه که افزونست و فعالش می کنید و خودش آمار رو نشون میده در پنل سایت
  15. اشتباه می کنید یکی از بهترین و دقیق ترین افزونه های آمار هستش
  16. تا حالا ندیدم کسی بزاره تو سایتش می تونید برای نمیش آمار سایت از افزونه https://fa.wordpress.org/plugins/wp-statistics/ استفاده کنید
  17. سلام آدرس سایت؟!
  18. سلام می تونید تو فوتر هم بزارید که اتفاقا خیلی هم بهتره وقتی که قرار بدید کم کم آمار و آنالیز سایت تون در گوگل آنالیتکس شروع میشه
  19. سلام در 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
  20. به کمک یکی از دوستان تونستم 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' ); ?>
  21. سلام سایت خبرخوان اتوماتیک دارم که با وردپرس ساختم و در صفحه اول با استفاده از ابزارک مطالب دسته بندی های مختلف رو قرار دادم.مشکل لودینگ صفحه اصلی سایت خیلی درگیرم کرده و بعد از ارسال یه تاپیک در 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 هست.اساتید راهنمایی بفرمایید با تشکر
  22. نیازی نیست بدونید هاست دانلود از میهن وب هاست بگیریدئ قیمت مناسبی داره خودمم از اینجا دارم https://my.mihanwebhost.com/cart.php?gid=7
  23. سلام فکر نکن بشه فهمید برای چی این موضوع مهمه براتون؟! برای فهمیدن یه سری اطلاعات از سایت می تونید به این لینک مراجعه کنید و آدرس سایت رو وارد کنید تا یه سری اطلاعات سرور سایت رو بفهمید http://whois.domaintools.com/
  24. شما اگه سایت تون رتبه خیلی خوبی داره مطمئنا می تونید تبلیغات مستقیم از مشتری دریافت کنید و یا اینکه همونطور که گفتم جایگاه های تبلیغاتی سایت تون رو اجاره بدید.شما به بقیه کاری نداشته باشید.چراغی که خانه رواست به مسجد حرام است
  25. سلام شما اگه بازدید سایت تون بالا باشه و رنک خوبی داشته باشید از همین کلیک ها می تونید درآمد خوبی داشته باشید ولی پیشنهاد می کنم تا زمانی که رنک الکسا سایت تون عالی نشده زیاد روی درآمد زایی از این کلیک ها حساب نکنید بلکه می تونید در زمانی که مثلا رنک سایت تون به زیر 500 ایران رسید با همین شرکت ها برای اجاره جایگاه های تبلیغاتی تون صحبت کنید و در ازای این کار ماهیانه ازشون مبلغ ثابتی دریافت کنید تا دیگه خیالتون از این بابت راحت باشه