function widget($args, $instance) { global $post; Protect(); extract($args, EXTR_SKIP); echo $before_widget; $title = empty($instance['title']) ? __('Hosted Site List', 'comicpress') : apply_filters('widget_title', $instance['title']); if (!empty($title)) { echo $before_title . $title . $after_title; } $blogs = get_last_updated(); if (is_array($blogs)) { ?> <ul> <?php foreach ($blogs as $details) { ?> <li><a href="http://<?php echo $details['domain'] . $details['path']; ?> "><?php echo get_blog_option($details['blog_id'], 'blogname'); ?> </a></li> <?php } ?> </ul> <?php } echo $after_widget; UnProtect(); }
function blogsfera_widget_recent_articles($args = array()) { extract($args); $title = __('Artículos recientes'); ?> <li id="art-recientes" class="clearfix"> <h2><?php echo $title; ?> </h2> <?php get_last_updated($num = 20, $display = true); ?> </li> <?php }
/** * recent_mu_posts - for multisite */ function post_type_dropdown_multisite(&$output, $args = array(), $depth = 1) { if (!is_multisite() || !is_main_site()) { return false; } global $mega_main_menu; // global $wpdb; $args = (array) $args; $showposts = get_post_meta($args['menu_item_id'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_columns', true) * 2; $post_type = get_post_meta($args['menu_item_id'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_post_type', true); $columns = get_post_meta($args['menu_item_id'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_columns', true) ? get_post_meta($args['menu_item_id'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_columns', true) : 2; $enable_full_width = get_post_meta($args['menu_main_parent'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_columns', true); $_submenu_enable_full_width = is_array(get_post_meta($args['menu_main_parent'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_enable_full_width', true)) ? get_post_meta($args['menu_main_parent'], $mega_main_menu->constant['MM_WARE_PREFIX'] . '_submenu_enable_full_width', true) : array(); $dropdown_width = in_array('true', $_submenu_enable_full_width) ? 1140 : 450; $item_width_height = 100 / $columns; $img_width_height = floor(1140 / $columns); $details_height = floor($dropdown_width / 3); $blogs = get_last_updated('', 0, $showposts); foreach ($blogs as $blog) { switch_to_blog($blog["blog_id"]); $lastposts = get_posts('numberposts=1'); foreach ($lastposts as $post) { setup_postdata($post); $recent_query = array($post); if (isset($recent_query) && count($recent_query)) { foreach ($recent_query as $key => $post_object) { $post_icon = get_post_meta($post_object->ID, 'mm_post_icon', true) ? get_post_meta($post_object->ID, 'mm_post_icon', true) : 'im-icon-plus-circle'; $output .= mm_common::ntab($depth + 1) . '<li class="post_item" style="width:' . $item_width_height . '%;">'; if (wp_get_attachment_image_src(get_post_thumbnail_id($post_object->ID), 'full')) { $output .= mm_image_pro::processed_image($img_args = array('post_id' => $post_object->ID, 'width' => $img_width_height, 'height' => $img_width_height, 'permalink' => get_permalink($post_object->ID), 'icon' => $post_icon, 'cover' => 'icon')); } else { $output .= mm_common::ntab($depth + 2) . '<a class="item_link" href="' . get_permalink($post_object->ID) . '" title="' . apply_filters('the_title', $post_object->title, $post_object->ID) . '">'; $output .= mm_common::ntab($depth + 3) . '<i class="' . $post_icon . '"></i>'; $output .= mm_common::ntab($depth + 3) . '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwM6YGLAAigUBAgwADZQAwcsn51XAAAAAElFTkSuQmCC" alt="placeholder"/>'; $output .= mm_common::ntab($depth + 2) . '</a>'; } $output .= mm_common::ntab($depth + 2) . '<div class="post_details">'; if (wp_get_attachment_image_src(get_post_thumbnail_id($post_object->ID), 'full')) { $output .= mm_image_pro::processed_image($img_args = array('post_id' => $post_object->ID, 'width' => $dropdown_width, 'height' => $details_height, 'permalink' => get_permalink($post_object->ID), 'icon' => $post_icon, 'cover' => false)); } $output .= mm_common::ntab($depth + 3) . '<div class="post_icon">'; $output .= mm_common::ntab($depth + 4) . '<i class="' . $post_icon . '"></i>'; $output .= mm_common::ntab($depth + 3) . '</div>'; $output .= mm_common::ntab($depth + 3) . '<div class="post_title">'; $output .= mm_common::ntab($depth + 4) . apply_filters('the_title', $post_object->post_title, $post_object->ID); $output .= mm_common::ntab($depth + 3) . '</div>'; $output .= mm_common::ntab($depth + 3) . '<div class="post_description">'; if (isset($post_object->post_excerpt) && !empty($post_object->post_excerpt)) { $post_excerpt = $post_object->post_excerpt; } else { $post_excerpt = $post_object->post_content; } $output .= mm_common::ntab($depth + 4) . mm_common::excerpt($post_excerpt); $output .= mm_common::ntab($depth + 3) . '</div>'; $output .= mm_common::ntab($depth + 2) . '</div><!-- /.post_details -->'; $output .= mm_common::ntab($depth + 1) . '</li><!-- /.post_item -->'; } } } restore_current_blog(); } return $output; }
function bbtnn_print_sites_list_detailed() { $blogs = get_last_updated(); if (is_array($blogs)) { ?> <ul> <?php foreach ($blogs as $details) { if (1 != $details['blog_id']) { ?> <li><a href="http://<?php echo $details['domain'] . $details['path']; ?> "> <?php $blog_details = get_blog_details($details['blog_id']); echo $blog_details->blogname; ?> </a> - <em><?php echo date("F j, Y", convert_datetime($blog_details->last_updated)); ?> </em></li> <?php } } ?> </ul> <?php } }
echo "<ul>\n"; foreach ($data_array as $data) { echo '<li>'; printf(__('%1$s wrote %2$s in %3$s.', 'xpress'), $data->post_author, $data->title_link, $data->blog_link); echo "</li>\n"; } echo "</ul>\n"; ?> <br /> <h3><?php _e('Updated Blogs', 'xpress'); ?> </h3> <?php $blogs = get_last_updated(); if (is_array($blogs)) { ?> <ul> <?php foreach ($blogs as $details) { ?> <li><a href="http://<?php echo $details['domain'] . $details['path']; ?> "><?php echo get_blog_option($details['blog_id'], 'blogname'); ?> </a></li><?php } ?>