Hallo ich bin neu hier und habe ein Fehler auf meiner Webseite aber iwi komme ich nicht weiter...
Creating default object from empty value in /shortcodes.php on line 616
616:
Ich hoffe Ihr könnt mir helfen..
Creating default object from empty value in /shortcodes.php on line 616
Code:
add_shortcode('recent_posts', 'shortcode_recent_posts'); function shortcode_recent_posts($atts, $content = null) { $attachment = ''; $html = '<div class="container">'; $html .= '<section class="columns" style="width:100%">'; $html .= '<div class="holder">'; $recent_posts = new WP_Query('showposts=3'); $count = 1; while($recent_posts->have_posts()): $recent_posts->the_post(); if($count == 3) { $html .= '<article class="col last">'; } else { $html .= '<article class="col">'; } if($atts['thumbnail'] == "yes"): [COLOR="Red"][U]$post->ID = get_the_ID();[/U][/COLOR] $args = array( 'post_type' => 'attachment', 'numberposts' => '5', 'post_status' => null, 'post_parent' => $post->ID, 'orderby' => 'menu_order', 'order' => 'ASC', 'exclude' => get_post_thumbnail_id() ); $attachments = get_posts($args); if($attachments || has_post_thumbnail() || get_post_meta($post->ID, 'pyre_video', true)): $html .= '<div class="flexslider floated-post-slideshow">'; $html .= '<ul class="slides">'; if(get_post_meta($post->ID, 'pyre_video', true)): $html .= '<li class="video">'; $html .= get_post_meta($post->ID, 'pyre_video', true); $html .= '</li>'; endif; if(has_post_thumbnail()): $attachment_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'recent-posts'); $full_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full'); $attachment_data = wp_get_attachment_metadata(get_post_thumbnail_id()); $html .= '[raw]<li> <a href="'.$full_image[0].'" rel="prettyPhoto["gallery"]"><img src="'.$attachment_image[0].'" alt="'.''.'" /></a> </li>[/raw]'; endif; foreach($attachments as $attachment): $attachment_image = wp_get_attachment_image_src($attachment->ID, 'recent-posts'); $full_image = wp_get_attachment_image_src($attachment->ID, 'full'); $attachment_data = wp_get_attachment_metadata($attachment->ID); $html .= '[raw]<li> <a href="'.$full_image[0].'" rel="prettyPhoto["gallery"]"><img src="'. $attachment_image[0].'" alt="'.$attachment->post_title.'" /></a> </li>[/raw]'; endforeach; $html .= '[raw]</ul> </div>[/raw]'; endif; endif; if($atts['title'] == "yes"): $html .= '<h3><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></h3>'; endif; if($atts['meta'] == "yes"): $html .= '<ul class="meta">'; $html .= '<li><em class="date">'.get_the_time('F j, Y', $post->ID).'</em></li>'; if(get_comments_number($post->ID) >= 1): $html .= '<li>'.get_comments_number($post->ID).' Comments</li>'; endif; $html .= '</ul>'; endif; if($atts['excerpt'] == "yes"): $html .= '<p>'.string_limit_words(get_the_excerpt(), 15).'</p>'; endif; $html .= '</article>'; $count++; endwhile; $html .= '</div>'; $html .= '</section>'; $html .= '</div>'; return $html; }
Code:
$post->ID = get_the_ID();
Kommentar