Advertisement
Guest User

complete append function

a guest
Dec 28th, 2011
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.07 KB | None | 0 0
  1. function append_content( $content )
  2.     {
  3.         if( in_the_loop() )
  4.         {
  5.             // Enclose entire content (including any admin-provided page content) in
  6.             // the calendar container div
  7.             If  (stripos($content, '[ai1ec'))
  8.  
  9.             {                  
  10.                             $shortcode_pos= stripos($content, '[ai1ec');
  11.                             $content_pre = substr($content,0, $shortcode_pos);
  12.                             $content_post = substr($content,$shortcode_pos);
  13.                             $shortcode = substr($content, $shortcode_pos+1, (stripos($content_post, ']')-1));
  14.                             $content_post = substr($content_post,(stripos($content_post, ']')+1));
  15.  
  16.                             $atts=shortcode_parse_atts($shortcode);                    
  17.                             //do shortcode         
  18.                             $this->route_request_shortcode($atts);
  19.                                            
  20.                             $content = $content_pre .              
  21.                                 '<div id="ai1ec-container" class="ai1ec-container">' .
  22.                                 $this->page_content .
  23.                                 '</div>'.$content_post;
  24.                
  25.         // used for adding support to have multiple calender in one post
  26.                 // If functionality is needed: reactivate next line
  27.                 //$content= $this->append_content( $content );
  28.             }
  29.         }
  30.        
  31.         return $content;
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement