setareh.h81 1 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 وردپرس شبکه استفاده میکنم با یه دیتابیسمیخوام آخرین مطالبی که در سایتهای زیر دامنه ارسال میکنم را به همراه عکس در سایت اصلی نمایش بدملطفا از طریق کد و کوئری راهنمایی کنیدچندین افزونه استفاده کردم خوب از آب در نیومدتشکر نقل قول لینک به ارسال
runy 221 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 وردپرس شبکه استفاده میکنم با یه دیتابیسمیخوام آخرین مطالبی که در سایتهای زیر دامنه ارسال میکنم را به همراه عکس در سایت اصلی نمایش بدملطفا از طریق کد و کوئری راهنمایی کنیدچندین افزونه استفاده کردم خوب از آب در نیومدتشکرسلاممطلب زیر را بخون و با استفاده از فید خوان می تونی اینکار را بخونی خیلی راحتی انجام بدی.بدون نیاز به افزونهhttp://alimir.ir/%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%B4%D8%A7%D8%AE%D8%B5-%D8%A8%D9%87-%D8%AE%D9%88%D8%B1%D8%A7%DA%A9-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/ 2 نقل قول لینک به ارسال
shiva12 17 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 سلاماگر باز هم مشکلی داشتید میتوانید از این سایت استفاده کنید : feed.mikle.com 2 نقل قول لینک به ارسال
amirnano 0 ارسال شده در دی 94 گزارش بازنشر ارسال شده در دی 94 من این کد ها رو پیدا کردم و مشکل شما رو دارم این کد کار میکنه و پست ها رو میاره اما فقط تو قالب میشه استفاه کرد و من نمیدونم چطوری میتونم یه کد php رو تو متن و یا visual composer استفاده کنم <h2>Recent posts at <a href="<?php echo get_blog_option(1, 'siteurl'); ?>"><?php echo get_blog_option(1, 'blogname'); ?></a></h2> <p><?php echo get_blog_option(1, 'blogdescription'); ?><p> <?php switch_to_blog(1); wp_cache_flush(); ?> <?php global $post; $myposts = get_posts('numberposts=3'); foreach($myposts as $post) : setup_postdata($post); ?> <div class="fp-list-blog"> <a href="<?php echo get_post_meta($post->ID, "url", true); ?>/"><?php the_post_thumbnail( array(90,90) ); ?></a> </div> <p><strong><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></strong> -- <small><?php the_date(); ?></small></p> <?php the_excerpt(); ?> <div style="clear:both;"></div> <?php endforeach; ?> <?php restore_current_blog(); ?> همچنین این کد هم هست <?php /* Parameters ========== $how_many (integer): how many recent posts are being displayed. $how_long_days (integer): time frame to choose recent posts from (in days). $how_many_words (integer): how many post's teaser are being displayed. Count by word. Default value are 50 words. $remove_html (boolean): set true to remove any html tag within the post. $sort_by (string - post_date/post_modified): You can short the lattest post by positing date (post_date) or posting update (post_modified). Return ====== ID post_url post_title post_content author_url author_name post_date post_time comment_count */ function wpmu_latest_post($how_many = 10, $how_long_days = 30, $how_many_words = 50, $more_text = "[...]", $remove_html = true, $sort_by = 'post_date') { global $wpdb; //first, gat all blog id $query = "SELECT blog_id FROM $wpdb->blogs WHERE blog_id !='1'"; $blogs = $wpdb->get_col($query); if ($blogs) { echo 'have blogs'; //we use blog id to loop post query foreach ($blogs as $blog) { $blogPostsTable = 'wp_'.$blog.'_posts'; $db_query = "SELECT $blogPostsTable.ID, $blogPostsTable.post_author, $blogPostsTable.post_title, $blogPostsTable.guid, $blogPostsTable.post_date, $blogPostsTable.post_content, $blogPostsTable.post_modified, $blogPostsTable.comment_count FROM $blogPostsTable WHERE $blogPostsTable.post_status = 'publish' AND $blogPostsTable.post_date >= DATE_SUB(CURRENT_DATE(), INTERVAL $how_long_days DAY) AND $blogPostsTable.post_type = 'post'"; $thispos = $wpdb->get_results($db_query); foreach($thispos as $thispost) { if($sort_by == 'post_date') { $order = $thispost->post_date; } else{ $order = $thispost->post_modified; } $post_dates[] = $order; $post_guids[$order] = $thispost->guid; $blog_IDs[$order] = $blog; $post_IDs[$order] = $thispost->ID; $post_titles[$order] = $thispost->post_title; $post_authors[$order] = $thispost->post_author; $post_contents[$order] = $thispost->post_content; $comments[$order] = $thispost->comment_count; } } rsort($post_dates); $union_results = array_unique($post_dates); $ResultArray = array_slice($union_results, 0, $how_many); foreach ($ResultArray as $date) { $ID = $post_IDs[$date]; $id_author = $post_authors[$date]; $post_url = get_blog_permalink($blog_IDs[$date], $ID);/*$post_guids[$date];*/ $post_title = $post_titles[$date]; $post_content = $post_contents[$date]; $post_date = mysql2date(get_option('date_format'), $date); $post_time = mysql2date(get_option('time_format'), $date); $total_comment = $comments[$date]; $user_info = get_userdata($id_author); $author_blog_url = get_blogaddress_by_id($user_info->primary_blog); $author_url = $user_info->user_url; $author_email = $user_info->user_email; if($user_info->first_name) { $author_name = $user_info->first_name.' '.$user_info->last_name; } else{ $author_name = $user_info->nickname; } if($remove_html) { $post_content = wpmu_cleanup_post($post_content); } $results = array(); $results['ID'] = $ID; $results['post_url'] = $post_url; $results['post_title'] = $post_title; $results['post_content'] = wpmu_cut_article_by_words($post_content, $how_many_words); if ($results['post_content'] != $post_content) $results['post_content'] .= sprintf(' <a href="%s">%s</a>', $post_url, $more_text); $results['author_blog_url'] = $author_blog_url; $results['author_url'] = $author_url; $results['author_email'] = $author_email; $results['author_name'] = $author_name; $results['post_date'] = $post_date; $results['post_time'] = $post_time; $results['comment_count'] = $total_comment; $returns[] = $results; } $latest_posts = wpmu_bind_array_to_object($returns); return $latest_posts; } } function wpmu_bind_array_to_object($array) { $return = new stdClass(); foreach ($array as $k => $v) { if (is_array($v)) { $return->$k = wpmu_bind_array_to_object($v); } else { $return->$k = $v; } } return $return; } function wpmu_cut_article_by_words($original_text, $how_many) { $word_cut = strtok($original_text," "); $return = ''; for ($i=1;$i<=$how_many;$i++) { $return .= $word_cut; $return .= (" "); $word_cut = strtok(" "); } $return .= ''; return $return; } function wpmu_cleanup_post($source) { $replace_all_html = strip_tags($source); $bbc_tag = array('/\[caption(.*?)]\[\/caption\]/is'); $result = preg_replace($bbc_tag, '', $replace_all_html); return $result; } ?> نحوه کار با این کد رو نمیدونم وبه فانکشن اضلفه کردم اما نمیدونم چطور تو پست ها میتونم فراخوانی کنم. نقل قول لینک به ارسال
amirnano 0 ارسال شده در دی 94 گزارش بازنشر ارسال شده در دی 94 کسی نیست اینجا چرا؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .