/**
  * Gets instance of class.
  *
  * @return WP_Recipe_Directions Instance of the class.
  */
 public static function get_instance()
 {
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * Gets recipe shortcode template.
  *
  * @param array $attributes Shortcode attributes.
  * @return string Shortcode template.
  */
 private function get_template($attributes)
 {
     extract(shortcode_atts(array('id' => ''), $attributes));
     if (empty($id)) {
         return '';
     }
     $post_meta = get_post_meta($id);
     if (empty($post_meta)) {
         return '';
     }
     echo '<div class="recipe">';
     WP_Recipe_Title::get_instance()->render($id);
     WP_Recipe_Controls::get_instance()->render();
     WP_Recipe_Yield::get_instance()->render($post_meta);
     WP_Recipe_Description::get_instance()->render($post_meta);
     WP_Recipe_Ingredients::get_instance()->render($post_meta);
     WP_Recipe_Directions::get_instance()->render($post_meta);
     WP_Recipe_Tips::get_instance()->render($post_meta);
     WP_Recipe_After::get_instance()->render();
     echo '</div>';
 }
Пример #3
0
<?php

WP_Recipe_Cross_Reference_Posts::get_instance();
WP_Recipe_Cross_Reference_Recipes::get_instance();
WP_Recipe_Cross_References::get_instance();
WP_Recipe_Description::get_instance();
WP_Recipe_Difficulty::get_instance();
WP_Recipe_Directions::get_instance();
WP_Recipe_Enqueue_Admin_Scripts::get_instance();
WP_Recipe_Enqueue_Admin_Styles::get_instance();
WP_Recipe_Enqueue_Scripts::get_instance();
WP_Recipe_Enqueue_Styles::get_instance();
WP_Recipe_Grunticon::get_instance();
WP_Recipe_Id::get_instance();
WP_Recipe_Ingredients::get_instance();
WP_Recipe_Post_Type::get_instance();
WP_Recipe_Post_Type_Columns::get_instance();
WP_Recipe_Post_Type_Remove_Default_Views::get_instance();
WP_Recipe_Query::get_instance();
WP_Recipe_Search_Results::get_instance();
WP_Recipe_Shortcode::get_instance();
WP_Recipe_Taxonomies::get_instance();
WP_Recipe_Tips::get_instance();
WP_Recipe_Yield::get_instance();