milad2 164 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 سلامدوستان خسته نباشیدببخشید برای نمایش آخرین نوشته های یک وردپرس در وردپرس دیگر راهی به غیر از خوراک rss وجود دارد؟تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 بلهیک راه نوشتن ربات هست تا نوشته ها رو لیچ کنه(کدنویسی داره!)راه دوم اتصال به دیتابیس وردپرس اولی هست(خظر داره!) 4 نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 سلامببخشید افزونه ای نیست؟یا نمی شود همین ابزارک خوراک کاری کرد عکس پست هم نمایش دهد؟تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 با این ابزارک خیر نمیشه. 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 سلامببخشید دوستان نمیشه کدی لطف کنید که آدرس خوراک را بهش بدیم و بزاریم در سایدبار که عکس پست ها هم نمایش بدهتشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 این بستگی داره که طرف در خوراک عکس هم میزاره یا خیر.میتونید یک آدرس خوراک برای نمونه بدید؟ 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 سلامآدرس رو که فعلا فکر نمی کنیماما پست ها همه دارای عکس هستند و خوراک ورپرس ها هم دارای عکس است.تشکر نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 سلامببخشید دوستان می شود به جای تابع این کد که آخرین نوشته ها را در سایدبار نمایش می دهد آدرس خوراک قرار دهید یعنی آخرین ارسال های آدرس خوراک را نمایش دهد.<?php class RecentWidget extends WP_Widget{ function RecentWidget(){ $widget_ops = array('description' => 'Displays Recent Posts'); $control_ops = array('width' => 400, 'height' => 300); parent::WP_Widget(false,$name='ET Recent Posts',$widget_ops,$control_ops); } /* Displays the Widget in the front-end */ function widget($args, $instance){ extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? 'Recent Posts' : $instance['title']); $postsNum = empty($instance['postsNum']) ? '' : (int) $instance['postsNum']; echo '<div class="widget ul-thumb">'; if ( $title ) echo $before_title . $title . $after_title;?><ul><?php $custom_query = new WP_Query("showposts=$postsNum");if ($custom_query->have_posts()) : while ($custom_query->have_posts()) : $custom_query->the_post(); include(TEMPLATEPATH . '/includes/widget-post.php'); ?><?php endwhile; endif;wp_reset_postdata(); ?></ul><?php echo '</div></div> <!-- end .widget -->';} /*Saves the settings. */ function update($new_instance, $old_instance){ $instance = $old_instance; $instance['title'] = stripslashes($new_instance['title']); $instance['postsNum'] = stripslashes($new_instance['postsNum']); return $instance;} /*Creates the form for the widget in the back-end. */ function form($instance){ //Defaults $instance = wp_parse_args( (array) $instance, array('title'=>'Recent Posts', 'postsNum'=>'5') ); $title = htmlspecialchars($instance['title']); $postsNum = htmlspecialchars($instance['postsNum']); # Title echo '<p><label for="' . $this->get_field_id('title') . '">' . 'Title:' . '</label><input class="widefat" id="' . $this->get_field_id('title') . '" name="' . $this->get_field_name('title') . '" type="text" value="' . esc_attr($title) . '" /></p>'; # Number of posts echo '<p><label for="' . $this->get_field_id('postsNum') . '">' . 'Number Of Posts:' . '</label><input type="text" class="widefat" id="' . $this->get_field_id('postsNum') . '" name="' . $this->get_field_name('postsNum') . '" value="'.esc_attr($postsNum).'" /></p>';}}// end RecentWidget classfunction RecentWidgetInit() { register_widget('RecentWidget');}add_action('widgets_init', 'RecentWidgetInit');?>تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 تست کنید: <?phpinclude_once(ABSPATH . WPINC . '/feed.php');$rss = fetch_feed('http://www.worldoweb.co.uk/feed');if (!is_wp_error( $rss ) ) : $maxitems = $rss->get_item_quantity(5); $rss_items = $rss->get_items(0, $maxitems);endif;?><?php function get_first_image_url($html) { if (preg_match('/<img.+?src="(.+?)"/', $html, $matches)) { return $matches[1]; } }?> <?phpfunction shorten($string, $length){ $suffix = '…'; $short_desc = trim(str_replace(array("\r","\n", " "), ' ', strip_tags($string))); $desc = trim(substr($short_desc, 0, $length)); $lastchar = substr($desc, -1, 1); if ($lastchar == '.' || $lastchar == '!' || $lastchar == '?') $suffix=''; $desc .= $suffix; return $desc;}?><ul class="rss-items" id="wow-feed"> <?php if ($maxitems == 0) echo '<li>No items.</li>'; else foreach ( $rss_items as $item ) : ?> <li class="item"> <span class="rss-image"> <?php echo '<img src="' .get_first_image_url($item->get_content()). '"/>'; ?> </span> <span class="data"> <h5><a href='<?php echo esc_url( $item->get_permalink() ); ?>' title='<?php echo esc_html( $item->get_title() ); ?>'> <?php echo esc_html( $item->get_title() ); ?></a></h5> <span class="date-image"> </span><small><?php echo $item->get_date('F Y'); ?> </small> <span class="comment-image"> </span><small><?php $comments = $item->get_item_tags('http://purl.org/rss/1.0/modules/slash/', 'comments');?><?php $number = $comments[0]['data']; ?> <?php if ($number == '1'){ echo $number." ". "Comment"; } else {echo $number. " "."Comments";}?></small> <p><?php echo shorten($item-> get_description(),'150');?></p> </span> </li> <?php endforeach; ?></ul> 2 نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 (ویرایش شده) سلامخسته نباشیدببخشید آقا مرتضیوقتی کد را جایگزین کردیم دیگر گزینه ET recent posts در ابزارک وجو نداردو کد در بالای تمام صفحات تارنما حتی مدیریت نمایش داده می شود به این صورت که 5 پست همان آدرس خوراک را نمایش می دهد اما در بالای صفحات یهنی قبل از هدر و نه در ابزارکتشکر ویرایش شده شهریور 91 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 من کد بالا رو فقط برای تست دادم تا ببینید همچین چیزی بدردتون میخوره یا خیر.اگر همین براتون درست کار میکنه باید بصورت دستی به پوسته تون اضافه کنیم.با کدابزارکی که دادید یکسره نکردم. 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 (ویرایش شده) سلامخسته نباشیداقا مرتضی کد خوبی بود فقط همون چند مشکل رو دارهدر بالای تمام صفحات نمایش داده می شودو عکس ها در اندازه کامل نمایش می دهد که برای ابزارک همان سایزی که در کد ارسال کردیم خدمتتون مناسب استآقا مرتضی نمیشه یا اون کد یکیش کرد که در ابزارک راحت اجراش کنیمتشکر ویرایش شده شهریور 91 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 در مورد اینکه همه جا اجرا میشه باید کد رو فقط در جایی که نیاز دارین قرار بدین.یا میشه تابعش کرد و تابع رو فراخوانی کرد. و هم میشه ابزارکش کرد اما کدنویسی داره.برای اندازه هم میتونید به عکس خاصیت height و width بدید یا اینکه از timthumb استفاده کنید. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .