• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP sf_get_post_meta函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中sf_get_post_meta函数的典型用法代码示例。如果您正苦于以下问题:PHP sf_get_post_meta函数的具体用法?PHP sf_get_post_meta怎么用?PHP sf_get_post_meta使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了sf_get_post_meta函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: handle_upload

 /**
  * Upload
  * Ajax callback function
  *
  * @return string Error or (XML-)response
  */
 static function handle_upload()
 {
     global $wpdb;
     $post_id = is_numeric($_REQUEST['post_id']) ? $_REQUEST['post_id'] : 0;
     $field_id = isset($_REQUEST['field_id']) ? $_REQUEST['field_id'] : '';
     check_ajax_referer("rwmb-upload-images_{$field_id}");
     // You can use WP's wp_handle_upload() function:
     $file = $_FILES['async-upload'];
     $file_attr = wp_handle_upload($file, array('test_form' => false));
     //Get next menu_order
     $meta = sf_get_post_meta($post_id, $field_id, false);
     if (empty($meta)) {
         $next = 0;
     } else {
         $meta = implode(',', (array) $meta);
         $max = $wpdb->get_var("\n\t\t\t\t\tSELECT MAX(menu_order) FROM {$wpdb->posts}\n\t\t\t\t\tWHERE post_type = 'attachment'\n\t\t\t\t\tAND ID in ({$meta})\n\t\t\t\t");
         $next = is_numeric($max) ? (int) $max + 1 : 0;
     }
     $attachment = array('guid' => $file_attr['url'], 'post_mime_type' => $file_attr['type'], 'post_title' => preg_replace('/\\.[^.]+$/', '', basename($file['name'])), 'post_content' => '', 'post_status' => 'inherit', 'menu_order' => $next);
     // Adds file as attachment to WordPress
     $id = wp_insert_attachment($attachment, $file_attr['file'], $post_id);
     if (!is_wp_error($id)) {
         wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $file_attr['file']));
         // Save file ID in meta field
         add_post_meta($post_id, $field_id, $id, false);
         wp_send_json_success(self::img_html($id));
     }
     exit;
 }
开发者ID:VeritasStrategies,项目名称:Poplin,代码行数:35,代码来源:plupload-image.php


示例2: content

 public function content($atts, $content = null)
 {
     $title = $el_class = $title_heading_class = $width = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'alt_background' => 'none', 'el_class' => '', 'el_position' => '', 'width' => '1/1'), $atts));
     $output = '';
     $el_class = $this->getExtraClass($el_class);
     $width = spb_translateColumnWidthToSpan($width);
     $el_class .= ' spb_text_column';
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     if ($alt_background == "none" || $sidebars != "no-sidebars") {
         $output .= "\n\t" . '<div class="full-width-text spb_content_element ' . $width . $el_class . '">';
         $title_heading_class = "spb-text-heading";
     } else {
         $output .= "\n\t" . '<div class="full-width-text spb_content_element alt-bg ' . $alt_background . ' ' . $width . $el_class . '">';
         $title_heading_class = "spb-center-heading";
     }
     $output .= "\n\t\t" . '<div class="spb_wrapper clearfix">';
     $output .= $title != '' ? "\n\t\t\t" . '<div class="heading-wrap"><h3 class="spb-heading ' . $title_heading_class . '"><span>' . $title . '</span></h3></div>' : '';
     $output .= "\n\t\t\t" . do_shortcode($content);
     $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     return $output;
 }
开发者ID:nhatnam1102,项目名称:wp-content,代码行数:34,代码来源:full-width-text.php


示例3: meta

 /**
  * Get meta value
  * If field is cloneable, value is saved as a single entry in DB
  * Otherwise value is saved as multiple entries (for backward compatibility)
  *
  * @see "save" method for better understanding
  *
  * TODO: A good way to ALWAYS save values in single entry in DB, while maintaining backward compatibility
  *
  * @param $post_id
  * @param $saved
  * @param $field
  *
  * @return array
  */
 static function meta($post_id, $saved, $field)
 {
     $meta = sf_get_post_meta($post_id, $field['id'], $field['clone']);
     $meta = !$saved && '' === $meta || array() === $meta ? $field['std'] : $meta;
     $meta = array_map('esc_attr', (array) $meta);
     return $meta;
 }
开发者ID:VeritasStrategies,项目名称:Poplin,代码行数:22,代码来源:text-list.php


示例4: lip_get_love_count

function lip_get_love_count($post_id)
{
    $love_count = sf_get_post_meta($post_id, '_li_love_count', true);
    if ($love_count) {
        return $love_count;
    }
    return 0;
}
开发者ID:VeritasStrategies,项目名称:Poplin,代码行数:8,代码来源:love-functions.php


示例5: meta

 /**
  * Get meta value
  *
  * @param $post_id
  * @param $saved
  * @param $field
  *
  * @return array
  */
 static function meta($post_id, $saved, $field)
 {
     $meta = sf_get_post_meta($post_id, $field['id']);
     if (is_array($meta) && !empty($meta)) {
         $meta = $meta[0];
     }
     return $meta;
 }
开发者ID:VeritasStrategies,项目名称:Poplin,代码行数:17,代码来源:fieldset-text.php


示例6: content

 protected function content($atts, $content = null)
 {
     $btn_color = $btn_text = $display_type = $target = $href = $promo_bar_text = $fullwidth = $inline_style = $inline_style_alt = $width = $position = $el_class = '';
     extract(shortcode_atts(array('btn_color' => 'accent', 'btn_text' => '', 'btn_type' => 'dropshadow', 'target' => '', 'display_type' => '', 'href' => '', 'shadow' => 'yes', 'promo_bar_text' => '', 'content' => '', 'promo_bar_text_size' => '', 'width' => '1/1', 'bg_color' => '', 'text_color' => '', 'fullwidth' => 'no', 'el_class' => '', 'el_position' => ''), $atts));
     $output = '';
     $width = spb_translateColumnWidthToSpan($width);
     $el_class = $this->getExtraClass($el_class);
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     if ($bg_color != "") {
         $inline_style .= 'background-color:' . $bg_color . ';';
     }
     if ($text_color != "") {
         $inline_style_alt .= 'color:' . $text_color . ';';
     }
     // Button type
     $btn_type = str_replace("_", " ", $btn_type);
     if ($target == 'same' || $target == '_self') {
         $target = '_self';
     }
     if ($target != '') {
         $target = $target;
     }
     $next_icon = apply_filters('sf_next_icon', '<i class="ss-navigateright"></i>');
     $output .= '<div class="spb-promo-wrap spb_content_element clearfix ' . $width . ' ' . $position . $el_class . '">' . "\n";
     $output .= '<div class="sf-promo-bar ' . $display_type . '" style="' . $inline_style . '">';
     if ($display_type == "promo-button") {
         $output .= '<p class="' . $promo_bar_text_size . '" style="' . $inline_style_alt . '">' . $promo_bar_text . '</p>';
         $output .= '<a href="' . $href . '" target="' . $target . '" class="sf-button ' . $btn_type . ' ' . $btn_color . '">' . $btn_text . '</a>';
     } else {
         if ($display_type == "promo-arrow") {
             $output .= '<a href="' . $href . '" target="' . $target . '" style="' . $inline_style_alt . '"><p>' . $promo_bar_text . '</p>' . $next_icon . '</a>';
         } else {
             if ($display_type == "promo-text") {
                 $output .= '<a href="' . $href . '" target="' . $target . '" class="' . $promo_bar_text_size . '" style="' . $inline_style_alt . '"><p>' . do_shortcode($promo_bar_text) . '</p></a>';
             } else {
                 $output .= '<p>' . do_shortcode($content) . '</p>';
             }
         }
     }
     $output .= '</div>';
     $output .= '</div> ' . $this->endBlockComment('.spb-promo-wrap') . "\n";
     if ($fullwidth == "yes" && $sidebars == "no-sidebars") {
         $output = $this->startRow($el_position, '', true) . $output . $this->endRow($el_position, '', true);
     } else {
         $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     }
     return $output;
 }
开发者ID:Infernosaint,项目名称:WPSetupTest2,代码行数:58,代码来源:promo-bar.php


示例7: sf_add_desc_tab

/**
 * Filter tabs and allow third parties to add their own
 *
 * Each tab is an array containing title, callback and priority.
 * @see woocommerce_default_product_tabs()
 */
function sf_add_desc_tab($tabs = array())
{
    global $post;
    $product_description = sf_get_post_meta($post->ID, 'sf_product_description', true);
    if ($product_description != "") {
        $tabs['description'] = array('title' => __('Description', 'woocommerce'), 'priority' => 10, 'callback' => 'woocommerce_product_description_tab');
    }
    return $tabs;
}
开发者ID:jamesvillarrubia,项目名称:uniken-web,代码行数:15,代码来源:tabs.php


示例8: widget

    /** @see WP_Widget::widget */
    function widget($args, $instance)
    {
        extract($args);
        $title = apply_filters('widget_title', $instance['title']);
        $number = strip_tags($instance['number']);
        $loved_icon = apply_filters('sf_loved_icon', '<i class="ss-heart"></i>');
        echo $before_widget;
        if ($title) {
            echo $before_title . $title . $after_title;
        }
        ?>
            <ul class="most-loved">
                <?php 
        $args = array('post_type' => 'any', 'numberposts' => $number, 'meta_key' => '_li_love_count', 'orderby' => 'meta_value_num', 'order' => 'DESC');
        $most_loved = get_posts($args);
        foreach ($most_loved as $loved) {
            ?>
                        <?php 
            global $post;
            $post_id = $loved->ID;
            if (function_exists('icl_object_id')) {
                $post_id = icl_object_id($post_id, 'post', true);
            }
            $author_id = get_post_field('post_author', $post_id);
            $author_name = get_the_author_meta('user_nicename', $author_id);
            ?>

                        <li class="loved-item">
                            <a href="<?php 
            echo get_permalink($post_id);
            ?>
"></a>
                            <h5><?php 
            echo get_the_title($post_id);
            ?>
</h5>
                            <span><?php 
            echo sprintf(__('By %1$s', 'swiftframework'), $author_name);
            ?>
</span>

                            <div class="loved-count"><?php 
            echo $loved_icon;
            ?>
<span><?php 
            echo sf_get_post_meta($post_id, '_li_love_count', true);
            ?>
</span>
                            </div>
                        </li>
                    <?php 
        }
        ?>
            </ul>
            <?php 
        echo $after_widget;
    }
开发者ID:Infernosaint,项目名称:WPSetupTest2,代码行数:58,代码来源:widget-mostloved.php


示例9: sf_newsletter_bar

    function sf_newsletter_bar()
    {
        global $sf_options, $post;
        $enable_newsletter_sub_bar = $enable_newsletter_bar_page = false;
        if (isset($sf_options['enable_newsletter_sub_bar'])) {
            $enable_newsletter_sub_bar = $sf_options['enable_newsletter_sub_bar'];
        }
        if (is_page() && $post) {
            $enable_newsletter_bar_page = sf_get_post_meta($post->ID, 'sf_enable_newsletter_bar', true);
        }
        if (isset($sf_options['enable_newsletter_sub_bar_globally'])) {
            $enable_newsletter_bar_page = $sf_options['enable_newsletter_sub_bar_globally'];
        }
        if ($enable_newsletter_sub_bar && (is_home() || is_front_page()) || $enable_newsletter_bar_page) {
            $sub_bar_text = __($sf_options['sub_bar_text'], "swiftframework");
            $sub_bar_code = __($sf_options['sub_bar_code'], "swiftframework");
            $fullwidth_header = $sf_options['fullwidth_header'];
            $page_layout = $sf_options['page_layout'];
            if (isset($_GET['layout'])) {
                $page_layout = $_GET['layout'];
            }
            ?>
                <!--// OPEN #sf-newsletter-bar //-->
                <div id="sf-newsletter-bar">

                	<?php 
            if (!$fullwidth_header || $page_layout == "boxed") {
                ?>
                	<div class="container">
                	<?php 
            }
            ?>
                		<h3 class="sub-text"><?php 
            echo esc_attr($sub_bar_text);
            ?>
</h3>
                		<div class="sub-code"><?php 
            echo do_shortcode($sub_bar_code);
            ?>
</div>
                		<a href="#" class="sub-close"><i class="sf-icon-close"></i></a>

                	<?php 
            if (!$fullwidth_header || $page_layout == "boxed") {
                ?>
                	</div>
                	<?php 
            }
            ?>

                    <!--// CLOSE #sf-newsletter-bar //-->
                </div>
            <?php 
        }
    }
开发者ID:Infernosaint,项目名称:WPSetupTest2,代码行数:55,代码来源:sf-footer.php


示例10: content

 protected function content($atts, $content = null)
 {
     $title = $width = $el_class = $filter_output = $exclude_categories = $output = $tax_terms = $items = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'display_type' => 'standard', 'columns' => '4', 'show_title' => 'yes', 'show_subtitle' => 'yes', 'show_excerpt' => 'no', 'hover_show_excerpt' => 'no', "excerpt_length" => '20', 'item_count' => '-1', 'category' => '', 'portfolio_filter' => 'yes', 'pagination' => 'no', 'el_position' => '', 'width' => '1/1', 'el_class' => ''), $atts));
     /*  for PRO users! -  SIDEBAR CONFIG
         ================================================== */
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     /*  for PRO users! -  PORTFOLIO FILTER
         ================================================== */
     if ($portfolio_filter == "yes" && $sidebars == "no-sidebars") {
         if ($display_type == "masonry-fw" || $display_type == "masonry-gallery-fw") {
             $filter_output = sf_portfolio_filter('full-width', $category);
         } else {
             $filter_output = sf_portfolio_filter('', $category);
         }
     }
     /*  for PRO users! -  PORTFOLIO ITEMS
         ================================================== */
     $items = sf_portfolio_items($display_type, $columns, $show_title, $show_subtitle, $show_excerpt, $hover_show_excerpt, $excerpt_length, $item_count, $category, $exclude_categories, $pagination, $sidebars);
     /*  for PRO users! -  PAGE BUILDER OUTPUT
     			================================================== */
     $width = spb_translateColumnWidthToSpan($width);
     $el_class = $this->getExtraClass($el_class);
     $output .= "\n\t" . '<div class="spb_portfolio_widget spb_content_element ' . $width . $el_class . '">';
     $output .= "\n\t\t" . '<div class="spb_wrapper portfolio-wrap">';
     $output .= $title != '' ? "\n\t\t\t" . '<h3 class="spb-heading"><span>' . $title . '</span></h3>' : '';
     if ($filter_output != "") {
         $output .= "\n\t\t\t" . $filter_output;
     }
     $output .= "\n\t\t\t" . $items;
     $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     if ($display_type == "masonry-fw" || $display_type == "masonry-gallery-fw") {
         $output = $this->startRow($el_position, '', true, "full-width") . $output . $this->endRow($el_position, '', true);
     } else {
         $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     }
     global $sf_include_isotope;
     $sf_include_isotope = true;
     global $sf_has_portfolio;
     $sf_has_portfolio = true;
     return $output;
 }
开发者ID:EmmaTope,项目名称:SolidSteps,代码行数:53,代码来源:portfolio.php


示例11: sf_excerpt

function sf_excerpt($limit)
{
    global $post;
    $excerpt = "";
    $custom_excerpt = sf_get_post_meta($post->ID, 'sf_custom_excerpt', true);
    if ($custom_excerpt != "") {
        $excerpt = wp_trim_words($custom_excerpt, $limit);
    } else {
        $excerpt = wp_trim_words(get_the_excerpt(), $limit);
    }
    $excerpt = preg_replace('`\\[[^\\]]*\\]`', '', $excerpt);
    return '<p>' . $excerpt . '</p>';
}
开发者ID:arobbins,项目名称:spellestate,代码行数:13,代码来源:sf-formatting.php


示例12: sf_mega_menu_add_custom_nav_fields

 /**
  * Add custom fields to $item nav object
  * in order to be used in custom Walker
  *
  * @access      public
  * @since       1.0 
  * @return      void
  */
 function sf_mega_menu_add_custom_nav_fields($menu_item)
 {
     $menu_item->subtitle = sf_get_post_meta($menu_item->ID, '_menu_item_subtitle', true);
     $menu_item->htmlcontent = sf_get_post_meta($menu_item->ID, '_menu_item_htmlcontent', true);
     $menu_item->nocolumnspacing = sf_get_post_meta($menu_item->ID, '_menu_nocolumnspacing', true);
     $menu_item->ismegamenu = sf_get_post_meta($menu_item->ID, '_menu_is_megamenu', true);
     $menu_item->isnaturalwidth = sf_get_post_meta($menu_item->ID, '_menu_is_naturalwidth', true);
     $menu_item->altstyle = sf_get_post_meta($menu_item->ID, '_menu_is_altstyle', true);
     $menu_item->hideheadings = sf_get_post_meta($menu_item->ID, '_menu_hideheadings', true);
     $menu_item->megatitle = sf_get_post_meta($menu_item->ID, '_menu_megatitle', true);
     $menu_item->menuicon = sf_get_post_meta($menu_item->ID, '_menu_item_icon', true);
     $menu_item->menuwidth = sf_get_post_meta($menu_item->ID, '_menu_item_width', true);
     return $menu_item;
 }
开发者ID:nhatnam1102,项目名称:wp-content,代码行数:22,代码来源:sf-megamenu.php


示例13: sf_add_desc_tab

/**
 * Filter tabs and allow third parties to add their own
 *
 * Each tab is an array containing title, callback and priority.
 * @see woocommerce_default_product_tabs()
 */
function sf_add_desc_tab($tabs = array())
{
    global $post;
    $pb_active = sf_get_post_meta($post->ID, '_spb_js_status', true);
    $product_description = "";
    if ($pb_active == "true") {
        $product_description = sf_get_post_meta($post->ID, 'sf_product_description', true);
    } else {
        $product_description = get_the_content();
    }
    if ($product_description != "") {
        $tabs['description'] = array('title' => __('Description', 'swiftframework'), 'priority' => 10, 'callback' => 'woocommerce_product_description_tab');
    }
    return $tabs;
}
开发者ID:arobbins,项目名称:spellestate,代码行数:21,代码来源:tabs.php


示例14: content

 protected function content($atts, $content = null)
 {
     $title = $width = $el_class = $output = $show_blog_aux = $exclude_categories = $blog_aux = $show_read_more = $offset = $posts_order = $content_output = $items = $item_figure = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'show_blog_aux' => 'yes', "blog_type" => "standard", "masonry_effect_type" => "effect-1", 'show_title' => 'yes', 'show_excerpt' => 'yes', "show_details" => 'yes', "offset" => '0', "posts_order" => 'DESC', "excerpt_length" => '20', 'show_read_more' => 'yes', "item_count" => '5', "category" => '', "exclude_categories" => '', "pagination" => "no", "content_output" => 'excerpt', 'el_position' => '', 'width' => '1/1', 'el_class' => ''), $atts));
     $width = spb_translateColumnWidthToSpan($width);
     /*  for PRO users! -  SIDEBAR CONFIG
         ================================================== */
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     /*  for PRO users! -  BLOG AUX
         ================================================== */
     if ($show_blog_aux == "yes" && $sidebars == "no-sidebars") {
         $blog_aux = sf_blog_aux($width);
     }
     /*  for PRO users! -  BLOG ITEMS
         ================================================== */
     $items = sf_blog_items($blog_type, $masonry_effect_type, $show_title, $show_excerpt, $show_details, $excerpt_length, $content_output, $show_read_more, $item_count, $category, $exclude_categories, $pagination, $sidebars, $width, $offset, $posts_order);
     /*  for PRO users! -  FINAL OUTPUT
     			================================================== */
     $el_class = $this->getExtraClass($el_class);
     $output .= "\n\t" . '<div class="spb_blog_widget spb_content_element ' . $width . $el_class . '">';
     $output .= "\n\t\t" . '<div class="spb_wrapper blog-wrap">';
     $output .= $title != '' ? "\n\t\t\t" . '<h3 class="spb-heading"><span>' . $title . '</span></h3>' : '';
     if ($blog_aux != "") {
         $output .= "\n\t\t\t" . $blog_aux;
     }
     $output .= "\n\t\t\t" . $items;
     $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     if ($blog_type == "masonry-fw") {
         $output = $this->startRow($el_position, '', true, "full-width") . $output . $this->endRow($el_position, '', true);
     } else {
         $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     }
     global $sf_has_blog, $sf_include_imagesLoaded;
     $sf_include_imagesLoaded = true;
     $sf_has_blog = true;
     return $output;
 }
开发者ID:EmmaTope,项目名称:SolidSteps,代码行数:48,代码来源:blog.php


示例15: content

 public function content($atts, $content = null)
 {
     $title = $order = $items = $el_class = $width = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'twitter_username' => '', 'tweets_count' => '6', 'animation' => 'fade', 'autoplay' => 'yes', 'el_class' => '', 'el_position' => '', 'width' => '1/1'), $atts));
     $output = '';
     if ($autoplay == "yes") {
         $items .= '<div class="flexslider tweets-slider content-slider" data-animation="' . $animation . '" data-autoplay="yes"><ul class="slides cS-hidden">';
     } else {
         $items .= '<div class="flexslider tweets-slider content-slider" data-animation="' . $animation . '" data-autoplay="no"><ul class="slides cS-hidden">';
     }
     $items .= sf_get_tweets($twitter_username, $tweets_count);
     $items .= '</ul></div>';
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     $el_class = $this->getExtraClass($el_class);
     $width = spb_translateColumnWidthToSpan($width);
     $el_class .= ' testimonial';
     $output .= "\n\t" . '<div class="spb_tweets_slider_widget ' . $width . $el_class . '">';
     $output .= "\n\t" . '<div class="spb-bg-color-wrap">';
     $output .= "\n\t\t" . '<div class="spb-asset-content spb_wrapper slider-wrap">';
     $output .= $title != '' ? "\n\t\t\t" . '<div class="heading-wrap"><h3 class="spb-heading spb-center-heading">' . $title . '</h3></div>' : '';
     if ($title == "") {
         $output .= "\n\t\t\t" . '<div class="tweet-icon"><i class="fa-twitter"></i></div>';
     }
     $output .= "\n\t\t\t" . $items;
     $output .= "\n\t\t" . '</div>';
     $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     if ($sidebars == "no-sidebars") {
         $output = $this->startRow($el_position, '', true) . $output . $this->endRow($el_position, '', true);
     } else {
         $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     }
     global $sf_include_carousel;
     $sf_include_carousel = true;
     return $output;
 }
开发者ID:Infernosaint,项目名称:WPSetupTest2,代码行数:46,代码来源:tweets-slider.php


示例16: widget

    /** @see WP_Widget::widget */
    function widget($args, $instance)
    {
        extract($args);
        $title = apply_filters('widget_title', $instance['title']);
        $number = strip_tags($instance['number']);
        echo $before_widget;
        if ($title) {
            echo $before_title . $title . $after_title;
        }
        ?>
					<ul class="most-loved">
					<?php 
        $args = array('post_type' => 'any', 'numberposts' => $number, 'meta_key' => '_li_love_count', 'orderby' => 'meta_value_num', 'order' => 'DESC');
        $most_loved = get_posts($args);
        foreach ($most_loved as $loved) {
            ?>
							
							<?php 
            $author_name = get_the_author_meta('nickname', $loved->post_author);
            ?>
							<li class="loved-item">
								<a href="<?php 
            echo get_permalink($loved->ID);
            ?>
"><?php 
            echo get_the_title($loved->ID);
            ?>
</a>
								<span><?php 
            echo sprintf(__('By %1$s', 'swiftframework'), $author_name);
            ?>
</span>
								<div class="loved-count"><i class="ss-heart"></i><span><?php 
            echo sf_get_post_meta($loved->ID, '_li_love_count', true);
            ?>
</span></div>
							</li>
						<?php 
        }
        ?>
					</ul>
              <?php 
        echo $after_widget;
    }
开发者ID:VeritasStrategies,项目名称:Poplin,代码行数:45,代码来源:widgets.php


示例17: sf_breadcrumbs

    function sf_breadcrumbs($alt = false)
    {
        global $post, $sf_options;
        $remove_breadcrumbs = false;
        $breadcrumb_in_heading = 0;
        if (isset($sf_options['breadcrumb_in_heading'])) {
            $breadcrumb_in_heading = $sf_options['breadcrumb_in_heading'];
        }
        // Remove breadcrumbs
        if ($post && is_singular()) {
            $remove_breadcrumbs = sf_get_post_meta($post->ID, 'sf_no_breadcrumbs', true);
        }
        // Breadcrumb in heading
        if ($breadcrumb_in_heading && !$alt) {
            return;
        }
        if (!$remove_breadcrumbs) {
            if (function_exists('bcn_display')) {
                ?>
                    <div id="breadcrumbs">
                        <div class="container"><?php 
                bcn_display();
                ?>
</div>
                    </div>
                <?php 
            } else {
                if (function_exists('yoast_breadcrumb')) {
                    ?>
                    <div id="breadcrumbs">
                        <div class="container"><?php 
                    yoast_breadcrumb("", "");
                    ?>
</div>
                    </div>
                <?php 
                }
            }
        }
    }
开发者ID:arobbins,项目名称:spellestate,代码行数:40,代码来源:sf-breadcrumbs.php


示例18: content

 protected function content($atts, $content = null)
 {
     $title = $asset_type = $width = $el_class = $output = $items = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'asset_type' => 'best-sellers', 'item_count' => '4', 'category' => '', 'el_position' => '', 'width' => '1/4', 'el_class' => ''), $atts));
     /* SIDEBAR CONFIG
        ================================================== */
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     /* PRODUCT ITEMS
        ================================================== */
     if (sf_woocommerce_activated()) {
         $items = sf_mini_product_items($asset_type, $category, $item_count, $sidebars, $width);
     } else {
         $items = __("Please install/activate WooCommerce.", 'swift-framework-plugin');
     }
     $el_class = $this->getExtraClass($el_class);
     $width = spb_translateColumnWidthToSpan($width);
     $output .= "\n\t" . '<div class="product_list_widget woocommerce spb_content_element ' . $width . $el_class . '">';
     $output .= "\n\t\t" . '<div class="spb-asset-content">';
     $output .= $title != '' ? "\n\t\t\t" . $this->spb_title($title, '') : '';
     $output .= "\n\t\t" . $items;
     $output .= "\n\t\t" . '</div>';
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     global $sf_has_products;
     $sf_has_products = true;
     return $output;
 }
开发者ID:arobbins,项目名称:spellestate,代码行数:37,代码来源:products.php


示例19: content

 protected function content($atts, $content = null)
 {
     $title = $width = $el_class = $output = $gutters = $fullwidth = $columns = $hover_style = $show_read_more = $offset = $order = $content_output = $items = $item_figure = $el_position = '';
     extract(shortcode_atts(array('title' => '', 'blog_type' => 'standard', 'gutters' => 'yes', 'columns' => '4', 'fullwidth' => 'no', 'include_sticky' => 'no', 'show_title' => 'yes', 'show_excerpt' => 'yes', 'show_details' => 'yes', 'offset' => '0', 'order_by' => 'date', 'order' => 'DESC', 'excerpt_length' => '20', 'show_read_more' => 'yes', 'item_count' => '5', 'category' => '', 'exclude_categories' => '', 'pagination' => 'no', 'social_integration' => 'no', 'twitter_username' => '', 'instagram_id' => '', 'instagram_token' => '', 'blog_filter' => '', 'basic_blog_filter' => '', 'alt_styling' => 'no', 'hover_style' => 'default', 'content_output' => 'excerpt', 'post_type' => 'post', 'el_position' => '', 'width' => '1/1', 'el_class' => ''), $atts));
     $width = spb_translateColumnWidthToSpan($width);
     /* SIDEBAR CONFIG
        ================================================== */
     $sidebar_config = sf_get_post_meta(get_the_ID(), 'sf_sidebar_config', true);
     $sidebars = '';
     if ($sidebar_config == "left-sidebar" || $sidebar_config == "right-sidebar") {
         $sidebars = 'one-sidebar';
     } else {
         if ($sidebar_config == "both-sidebars") {
             $sidebars = 'both-sidebars';
         } else {
             $sidebars = 'no-sidebars';
         }
     }
     /* BLOG AUX
        ================================================== */
     //          if ($show_blog_aux == "yes" && $sidebars == "no-sidebars") {
     //              $blog_aux = sf_blog_aux($width);
     //          }
     /* BLOG ITEMS
        ================================================== */
     $items = sf_blog_items($atts);
     /* FINAL OUTPUT
        ================================================== */
     $title_wrap_class = "";
     if ($blog_filter == "yes") {
         $title_wrap_class .= 'has-filter ';
     }
     if ($fullwidth == "yes" && $sidebars == "no-sidebars") {
         $title_wrap_class .= 'container ';
     }
     $el_class = $this->getExtraClass($el_class);
     $output .= "\n\t" . '<div class="spb_blog_widget blog-wrap spb_content_element ' . $width . $el_class . '">';
     $output .= "\n\t\t" . '<div class="spb-asset-content">';
     if ($title != '' || $blog_filter == "yes") {
         $output .= "\n\t\t" . '<div class="title-wrap clearfix ' . $title_wrap_class . '">';
         if ($title != '') {
             $output .= '<h2 class="spb-heading"><span>' . $title . '</span></h2>';
         }
         if ($blog_filter == "yes") {
             $filter_style = "";
             if ($basic_blog_filter == "yes") {
                 $filter_style = "basic";
             }
             $output .= sf_post_filter($filter_style, $post_type, $category);
         }
         $output .= '</div>';
     }
     $output .= "\n\t\t" . $items;
     $output .= "\n\t\t" . '</div>';
     $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
     if ($fullwidth == "yes") {
         $output = $this->startRow($el_position, '', true) . $output . $this->endRow($el_position, '', true);
     } else {
         $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
     }
     global $sf_has_blog, $sf_include_imagesLoaded;
     $sf_include_imagesLoaded = true;
     $sf_has_blog = true;
     return $output;
 }
开发者ID:arobbins,项目名称:spellestate,代码行数:65,代码来源:blog.php


示例20: sf_pageslider

    function sf_pageslider()
    {
        global $post;
        if (!is_page()) {
            return;
        }
        // Get page slider meta values
        $page_slider = sf_get_post_meta($post->ID, 'sf_page_slider', true);
        // Swift Slider meta
        $ss_type = sf_get_post_meta($post->ID, 'sf_ss_type', true);
        $ss_category = sf_get_post_meta($post->ID, 'sf_ss_category', true);
        $ss_fs = sf_get_post_meta($post->ID, 'sf_ss_fs', true);
        $ss_maxheight = sf_get_post_meta($post->ID, 'sf_ss_maxheight', true);
        $ss_slidecount = sf_get_post_meta($post->ID, 'sf_ss_slides', true);
        $ss_autoplay = sf_get_post_meta($post->ID, 'sf_ss_autoplay', true);
        $ss_transition = sf_get_post_meta($post->ID, 'sf_ss_transition', true);
        $ss_loop = sf_get_post_meta($post->ID, 'sf_ss_loop', true);
        $ss_nav = sf_get_post_meta($post->ID, 'sf_ss_nav', true);
        $ss_pagination = sf_get_post_meta($post->ID, 'sf_ss_pagination', true);
        $ss_continue = sf_get_post_meta($post->ID, 'sf_ss_continue', true);
        if ($ss_continue == "") {
            $ss_continue = 'true';
        }
        // Revolution Slider ID
        $rs_ID = sf_get_post_meta($post->ID, 'sf_rev_slider_alias', true);
        // LayerSlider ID
        $ls_ID = sf_get_post_meta($post->ID, 'sf_layerslider_id', true);
        // Master Slider ID
        $ms_ID = sf_get_post_meta($post->ID, 'sf_masterslider_id', true);
        ?>

            <?php 
        if ($page_slider == "swift-slider") {
            global $sf_has_swiftslider;
            $sf_has_swiftslider = true;
            echo do_shortcode('[swift_slider type="' . $ss_type . '" category="' . $ss_category . '" fullscreen="' . $ss_fs . '" max_height="' . $ss_maxheight . '" slide_count="' . $ss_slidecount . '" transition="' . $s 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP sf_image_path函数代码示例发布时间:2022-05-24
下一篇:
PHP sf_get_embed_src函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap