Creating default object from empty value

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Creating default object from empty value

    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
    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;
    }
    616:
    Code:
    $post->ID = get_the_ID();
    Ich hoffe Ihr könnt mir helfen..
    Last edited by Designexe; 26-01-2013, 10:33.

  • #2
    Wo kommt $post her?

    Comment


    • #3
      Originally posted by h3ll View Post
      Wo kommt $post her?

      okay stimmt ich habe es jetz so gemaht und es funzt danke ^^..
      Code:
      [COLOR="red"]$parent = get_the_ID();[/COLOR]
      	$args = array(
      	    'post_type' => 'attachment',
      	    'numberposts' => '5',
      	    'post_status' => null,
      	   [COLOR="Red"] 'post_parent' => $parent,[/COLOR]
      		'orderby' => 'menu_order',
      		'order' => 'ASC',
      		'exclude' => get_post_thumbnail_id()

      Comment

      Working...
      X