Monica 322 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 ضمن عرض سلام و خسته نباشید آقای فخار به من ی ابزارک دادن بنام fakhar-recent-post-time من میخوام به ابتدای تیتر دسته بندی ویدیو سایتم فونت آیکون fa-video اضافه بشه ، امکانش هست ؟؟؟ اگر امکانش نیست چطور میتونم به تیتر اصلی مطلب یک دسته بندی خاص فونت آیکون اضافه کنم ؟؟؟ میدونم با زمینه های دلخواه میشه ولی نمیدونم چجوری ، اولویت اول با افزودن فونت آیکون به ابزارک هست اگر نشد کلا به تیتر تمام مطالب از دسته بندی خاص اضافه بشه پیشاپیش از اساتید محترمی که راهنمایی میکنن سپاسگزارم نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 سلامفایل ابزارک رو باز کنید و تو محل مناسب کد فونت آیکن رو بزارید. به شکل زیر:<i class="fa fa-video"></i>البته قبلش باید استایل فونت آیکن لود شده باشه 2 نقل قول لینک به ارسال
Monica 322 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 (ویرایش شده) سلامفایل ابزارک رو باز کنید و تو محل مناسب کد فونت آیکن رو بزارید. به شکل زیر:<i class="fa fa-video"></i>البته قبلش باید استایل فونت آیکن لود شده باشهسلام ، من مثل اینکه سوالم رو بد پرسیدم ، توو php ناشی هستم ولی دیگه انقدرام ناشی نیستم که li فونت آیکون ها رو ندونم ،ببینید این ابزارک آخرین ارسال های سایت رو میاره که تا اینجا مشکلی نیستاین ابزارک میخوام کار خودشو انجام بده ، یعنی آخرین نوشته ها رو نشون بده ، مابین این ارسال ها اگر از دسته بندی 123 نوشته اومد کنارش فونت آیکون fa-video رو چاپ کنه( در ضمن برای فونت آیکون ها استایل در نظر گرفته شده )class fakhar_recent_posts_newwidget extends WP_Widget {function fakhar_recent_posts_newwidget() {$widget_ops = array( 'classname' => 'ads-widget-1', 'description' => __('Recent Posts.(new widget)', 'fakhar'));$control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'fakhar_recent_posts-newwidget' );$this->WP_Widget( 'fakhar_recent_posts-newwidget',__('Recent Posts by Time', 'fakhar'), $widget_ops, $control_ops );}function widget( $args, $instance ) {extract( $args );$title = $instance['title'];$posts_per_page = $instance['title'];echo $before_widget;if($title) {echo $before_title . $title . $after_title;}$fakhar_recent_posts_query = new WP_Query(array('post_type' => array('post'),'posts_per_page' => $posts_per_page,));if($fakhar_recent_posts_query->have_posts()) :echo '<ul>';while($fakhar_recent_posts_query->have_posts()) :$fakhar_recent_posts_query->the_post();?><li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li><?phpendwhile;echo '</ul>';endif;wp_reset_query();echo $after_widget;}function update( $new_instance, $old_instance ) {$instance = $old_instance;$instance['title'] = strip_tags( $new_instance['title'] );$instance['posts_per_page'] = strip_tags( $new_instance['posts_per_page'] );return $instance;}function form( $instance ) {$defaults = array('title' => __('Recent Posts', 'fakhar'),'posts_per_page' => 10,);$instance = wp_parse_args( (array) $instance, $defaults );?><p><label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e('Title', 'fakhar');?></label><input id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title'];?>"></p><p><label for="<?php echo $this->get_field_id( 'posts_per_page' ); ?>"><?php _e('Posts per page', 'fakhar');?></label><input type="number" max="50" min="1" id="<?php echo $this->get_field_id( 'posts_per_page' ); ?>" name="<?php echo $this->get_field_name( 'posts_per_page' ); ?>" value="<?php echo $instance['posts_per_page'];?>"></p><?php}}function fakhar_recent_posts_newwidget() {register_widget( 'fakhar_recent_posts_newwidget' );}add_action( 'widgets_init', 'fakhar_recent_posts_newwidget' ); ویرایش شده آذر 94 توسط nazanin123 نقل قول لینک به ارسال
Shakhi 21 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 درودبرای این منظور از تابع in_category استفاده کنید که کارش کنترل دسته بندی پست هست برای اطلاعات بیشتر لینک زیر بخون میتونه مفید باشهhttps://codex.wordpress.org/Function_Reference/in_categoryو حالا کدت که ارسال کردی البته من این رو تست نکردم زحمتش با شماست، لطفا بجای کد:while($fakhar_recent_posts_query->have_posts()) : $fakhar_recent_posts_query->the_post(); ?> <li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li> <?phpendwhile;از این کد استفاده کنید:while($fakhar_recent_posts_query->have_posts()) : $fakhar_recent_posts_query->the_post(); $class = ( in_category( '123' ) ) ? "post-cat-123" : "normal-post"; ?> <li class="<?php echo $class; ?>"><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li> <?phpendwhile; 2 نقل قول لینک به ارسال
Monica 322 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 (ویرایش شده) درودبرای این منظور از تابع in_category استفاده کنید که کارش کنترل دسته بندی پست هست برای اطلاعات بیشتر لینک زیر بخون میتونه مفید باشهhttps://codex.wordpr...nce/in_categoryو حالا کدت که ارسال کردی البته من این رو تست نکردم زحمتش با شماست، لطفا بجای کد:while($fakhar_recent_posts_query->have_posts()) :$fakhar_recent_posts_query->the_post();?> <li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li><?phpendwhile;از این کد استفاده کنید:while($fakhar_recent_posts_query->have_posts()) :$fakhar_recent_posts_query->the_post();$class = ( in_category( '123' ) ) ? "post-cat-123" : "normal-post";?> <li class="<?php echo $class; ?>"><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li><?phpendwhile;سلام ، متشکرم از پاسخ ولی هیچ اتفاقی نمیوفته ، منم توو کدی که شما دادین class = "fa fa-vide و شرط نمیبینم ، من میخوام به این ابزارم بگیم اگر از دسته بندی با آیدی 123 مطلب اومد فونت آیکون مذکور چاپ کن،،، ویرایش شده آذر 94 توسط nazanin123 نقل قول لینک به ارسال
Shakhi 21 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 درود دوست عزیز کد شرطی که برای شما فرستادم این بود$class = ( in_category( '123' ) ) ? "post-cat-123" : "normal-post";در کد بالا چک می کنه که اگه پست جاری در گروه با نام یا شماره شناسه 123 بود متن کلاس post-cat-123 رو توی متغییر $class قرار بدهد که شما اون را عوض کنید به fa fa-video و در نهایت $class را در محل مورد نظر خودتون از نظر طراحی HTML قرار بدین. ولی اگر دقیقا کد رو می خواهید برای شما بنویسم کمی باید صبور باشید.... 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 class fakhar_recent_posts_newwidget extends WP_Widget {function fakhar_recent_posts_newwidget() {$widget_ops = array( 'classname' => 'ads-widget-1', 'description' => __('Recent Posts.(new widget)', 'fakhar'));$control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'fakhar_recent_posts-newwidget' );$this->WP_Widget( 'fakhar_recent_posts-newwidget',__('Recent Posts by Time', 'fakhar'), $widget_ops, $control_ops );}function widget( $args, $instance ) {extract( $args );$title = $instance['title'];$posts_per_page = $instance['title'];echo $before_widget;if($title) {echo $before_title . $title . $after_title;}$fakhar_recent_posts_query = new WP_Query(array('post_type' => array('post'),'posts_per_page' => $posts_per_page,));if($fakhar_recent_posts_query->have_posts()) :echo '<ul>';while($fakhar_recent_posts_query->have_posts()) :$fakhar_recent_posts_query->the_post();if(in_category(123))$i = '<i class="fa fa-video"></i>';else$i = '';?><li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> <?php echo $i;?></a></li><?phpendwhile;echo '</ul>';endif;wp_reset_query();echo $after_widget;}function update( $new_instance, $old_instance ) {$instance = $old_instance;$instance['title'] = strip_tags( $new_instance['title'] );$instance['posts_per_page'] = strip_tags( $new_instance['posts_per_page'] );return $instance;}function form( $instance ) {$defaults = array('title' => __('Recent Posts', 'fakhar'),'posts_per_page' => 10,);$instance = wp_parse_args( (array) $instance, $defaults );?><p><label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e('Title', 'fakhar');?></label><input id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title'];?>"></p><p><label for="<?php echo $this->get_field_id( 'posts_per_page' ); ?>"><?php _e('Posts per page', 'fakhar');?></label><input type="number" max="50" min="1" id="<?php echo $this->get_field_id( 'posts_per_page' ); ?>" name="<?php echo $this->get_field_name( 'posts_per_page' ); ?>" value="<?php echo $instance['posts_per_page'];?>"></p><?php}}function fakhar_recent_posts_newwidget() {register_widget( 'fakhar_recent_posts_newwidget' );}add_action( 'widgets_init', 'fakhar_recent_posts_newwidget' ); 2 نقل قول لینک به ارسال
Monica 322 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 ()) :echo '<ul>';while($fakhar_recent_posts_query->have_posts()) :$fakhar_recent_posts_query->the_post();if(in_category(123))$i = '<i class="fa fa-video"></i>';else$i = '';?><li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> <?php echo $i;?></a></li><?phpendwhile;echo '</ul>';endif;wp_reset_queryضمن عرض سلام و تشکر استاد فونت آیکون اضافه شد ولی جاش نامناسبه ، این ابزارکی که شما دادید ابتدا ساعت بعد لینک پست و در آخر فونت آیکون رو میاره من میخوام فونت آیکون بین ساعت و لینک پست قرار بگیره ( چندبار آزمون و خطا انجام دادم ولی نشد من واقعا در php صفر هستم ) باز هم سپاسگزارم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 این خط کد رو پیدا کنید <li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> <?php echo $i;?></a></li>تغییر بدید به <li><span class="recent-posts-time"><?php the_time('H:i');?></span><?php echo $i;?><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> </a></li> 1 نقل قول لینک به ارسال
Monica 322 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 این خط کد رو پیدا کنید<li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> <?php echo $i;?></a></li>تغییر بدید به<li><span class="recent-posts-time"><?php the_time('H:i');?></span><?php echo $i;?><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?> </a></li>سلام ممنونم استاد ، جواب داد ولی لینک هایی که از دسته بندی 123 میان و فونت آیکن کنارشون چاپ میشه css منو نمیخونن ، Css هایی که به کلاس recent.posts.time + a دادم رو نمیخونن ، یعنی لینک عنوان font-family و بقیه css ها رو نمیخونه ، بقیه که از دسته بندی مذکور نیستن درست هستن ، من php فراخوانی فونت آیکون رو داخل span قرار دادم بازم نشد ... نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 .recent-posts-time+a, .recent-posts-time+.fa-video+a {} 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .