本文整理汇总了PHP中gdlr_get_column_class函数的典型用法代码示例。如果您正苦于以下问题:PHP gdlr_get_column_class函数的具体用法?PHP gdlr_get_column_class怎么用?PHP gdlr_get_column_class使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了gdlr_get_column_class函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: gdlr_get_modern_room
function gdlr_get_modern_room($query, $size, $thumbnail_size)
{
$current_size = 0;
$ret = '';
while ($query->have_posts()) {
$query->the_post();
$post_option = json_decode(gdlr_decode_preventslashes(get_post_meta(get_the_ID(), 'post-option', true)), true);
if ($current_size % $size == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
$ret .= '<div class="gdlr-item gdlr-room-item gdlr-modern-room">';
$ret .= '<div class="gdlr-ux gdlr-modern-room-ux">';
$ret .= '<div class="gdlr-room-thumbnail">' . gdlr_get_room_thumbnail($post_option, $thumbnail_size) . '</div>';
$ret .= '<h3 class="gdlr-room-title"><a href="' . get_permalink() . '" >' . get_the_title() . '</a></h3>';
$ret .= '<a href="' . get_permalink() . '" class="gdlr-room-detail">' . __('Check Details', 'gdlr-hotel') . '<i class="fa fa-long-arrow-right icon-long-arrow-right"></i></a>';
$ret .= '</div>';
// gdlr-ux
$ret .= '</div>';
// gdlr-item
$ret .= '</div>';
// gdlr-column-class
$current_size++;
}
wp_reset_postdata();
return $ret;
}
示例2: gdlr_get_modern_portfolio
function gdlr_get_modern_portfolio($query, $size, $thumbnail_size, $layout = 'fitRows')
{
if ($layout == 'carousel') {
return gdlr_get_modern_carousel_portfolio($query, $size, $thumbnail_size);
}
global $post;
$current_size = 0;
$ret = '<div class="gdlr-isotope" data-type="portfolio" data-layout="' . $layout . '" >';
while ($query->have_posts()) {
$query->the_post();
if ($current_size % $size == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
$ret .= '<div class="gdlr-item gdlr-portfolio-item gdlr-modern-portfolio">';
$ret .= '<div class="gdlr-ux gdlr-modern-portfolio-ux">';
$port_option = json_decode(gdlr_decode_preventslashes(get_post_meta($post->ID, 'post-option', true)), true);
$ret .= '<div class="portfolio-thumbnail ' . gdlr_get_portfolio_thumbnail_class($port_option) . '">';
$ret .= gdlr_get_portfolio_thumbnail($port_option, $thumbnail_size, true);
$ret .= '</div>';
// portfolio-thumbnail
$ret .= '</div>';
// gdlr-ux
$ret .= '</div>';
// gdlr-item
$ret .= '</div>';
// gdlr-column-class
$current_size++;
}
$ret .= '</div>';
wp_reset_postdata();
return $ret;
}
示例3: gdlr_get_gallery_thumbnail
function gdlr_get_gallery_thumbnail($settings)
{
$item_id = empty($settings['page-item-id']) ? '' : ' id="' . $settings['page-item-id'] . '" ';
global $gdlr_spaces;
$margin = !empty($settings['margin-bottom']) && $settings['margin-bottom'] != $gdlr_spaces['bottom-item'] ? 'margin-bottom: ' . $settings['margin-bottom'] . ';' : '';
$margin_style = !empty($margin) ? ' style="' . $margin . '" ' : '';
$ret = '<div class="gdlr-gallery-item gdlr-item gdlr-gallery-thumbnail" ' . $item_id . $margin_style . '>';
// full image
$ret .= '<div class="gdlr-gallery-thumbnail-container">';
foreach ($settings['slider'] as $slide_id => $slide) {
$ret .= '<div class="gdlr-gallery-thumbnail" data-id="' . $slide_id . '" >';
$ret .= gdlr_get_image($slide_id);
if ($settings['show-caption'] != 'no') {
$ret .= '<div class="gallery-caption-wrapper">';
$ret .= '<span class="gallery-caption">';
$ret .= gdlr_get_attachment_info($slide_id, 'caption');
$ret .= '</span>';
$ret .= '</div>';
}
$ret .= '</div>';
}
$ret .= '</div>';
// start printing gallery
$current_size = 0;
foreach ($settings['slider'] as $slide_id => $slide) {
if (!empty($current_size) && $current_size % $settings['gallery-columns'] == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="gallery-column ' . gdlr_get_column_class('1/' . $settings['gallery-columns']) . '">';
$ret .= '<div class="gallery-item" data-id="' . $slide_id . '" >';
$ret .= gdlr_get_image($slide_id, $settings['thumbnail-size']);
$ret .= '</div>';
// gallery item
$ret .= '</div>';
// gallery column
$current_size++;
}
$ret .= '<div class="clear"></div>';
$ret .= '</div>';
// gdlr-gallery-item
return $ret;
}
示例4: gdlr_get_modern_page_list
function gdlr_get_modern_page_list($query, $size, $thumbnail_size, $layout = 'fitRows')
{
$current_size = 0;
$ret = '<div class="gdlr-isotope" data-type="portfolio" data-layout="' . $layout . '" >';
while ($query->have_posts()) {
$query->the_post();
if ($current_size % $size == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
$ret .= '<div class="gdlr-item gdlr-portfolio-item gdlr-modern-portfolio">';
// overlay
$ret .= '<div class="portfolio-thumbnail gdlr-image">';
$ret .= gdlr_get_image(get_post_thumbnail_id(), $thumbnail_size);
$ret .= '<a class="portfolio-overlay-wrapper" href="' . get_permalink() . '" >';
$ret .= '<span class="portfolio-overlay" >';
$ret .= '<span class="portfolio-icon" ><i class="icon-link" ></i></span>';
$ret .= '</span>';
$ret .= '<div class="portfolio-thumbnail-bar"></div>';
$ret .= '</a>';
// content
$ret .= '<div class="portfolio-content-wrapper">';
$ret .= '<div class="portfolio-content-overlay"></div>';
$ret .= '<h3 class="portfolio-title"><a href="' . get_permalink() . '" >' . get_the_title() . '</a></h3>';
$ret .= '</div>';
// portfolio-content-wrapper
$ret .= '</div>';
// portfolio-thumbnail
$ret .= '</div>';
// gdlr-item
$ret .= '</div>';
// column class
$current_size++;
}
$ret .= '</div>';
wp_reset_postdata();
return $ret;
}
示例5: start_el
function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
{
$indent = $depth ? str_repeat("\t", $depth) : '';
$class_names = $value = $data_column = $data_size = '';
$classes = empty($item->classes) ? array() : (array) $item->classes;
$classes[] = 'menu-item-' . $item->ID;
$class_names = join(' ', apply_filters('nav_menu_css_class', array_filter($classes), $item, $args));
if ($depth == 0) {
$class_names .= empty($item->gdlr_mega_menu) ? $class_names . ' gdlr-normal-menu' : $class_names . ' gdlr-mega-menu';
} else {
if ($depth == 1 && get_post_meta($item->menu_item_parent, '_gdlr_mega_menu_item', true) == 'mega_menu') {
$data_size .= ' data-size="' . $item->gdlr_mega_section . '"';
$data_column .= ' data-column="' . gdlr_get_column_class($item->gdlr_mega_section) . '"';
}
}
$class_names = $class_names ? ' class="' . esc_attr($class_names) . '"' : '';
$id = apply_filters('nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args);
$id = $id ? ' id="' . esc_attr($id) . '"' : '';
$output .= $indent . '<li ' . $id . $value . $class_names . $data_column . $data_size . '>';
$atts = array();
$atts['title'] = !empty($item->attr_title) ? $item->attr_title : '';
$atts['target'] = !empty($item->target) ? $item->target : '';
$atts['rel'] = !empty($item->xfn) ? $item->xfn : '';
$atts['href'] = !empty($item->url) ? $item->url : '';
$atts = apply_filters('nav_menu_link_attributes', $atts, $item, $args);
$attributes = '';
foreach ($atts as $attr => $value) {
if (!empty($value)) {
$value = 'href' === $attr ? esc_url($value) : esc_attr($value);
$attributes .= ' ' . $attr . '="' . $value . '"';
}
}
$item_output = $args->before;
$item_output .= '<a' . $attributes . '>';
$item_output .= empty($item->gdlr_menu_icon) ? '' : '<i class="' . $item->gdlr_menu_icon . '"></i>';
$item_output .= $args->link_before . apply_filters('the_title', $item->title, $item->ID) . $args->link_after;
$item_output .= '</a>';
$item_output .= $args->after;
$item_output .= empty($item->gdlr_mega_menu) || $depth != 0 ? '' : '<div class="sf-mega">';
// gdlr-modify
$output .= apply_filters('walker_nav_menu_start_el', $item_output, $item, $depth, $args);
}
示例6: gdlr_column_shortcode
function gdlr_column_shortcode($atts, $content = null)
{
extract(shortcode_atts(array('size' => '1/2'), $atts));
if (function_exists('gdlr_get_column_class')) {
$ret = '<div class="' . gdlr_get_column_class($size) . '">';
$ret .= '<div class="gdlr-item gdlr-column-shortcode">';
$ret .= do_shortcode($content);
$ret .= '</div>';
$ret .= '</div>';
return $ret;
}
return '';
}
示例7: gdlr_get_blog_grid
function gdlr_get_blog_grid($query, $size, $blog_layout = 'fitRows')
{
if ($blog_layout == 'carousel') {
return gdlr_get_blog_grid_carousel($query, $size);
}
$ret = '';
$current_size = 0;
$ret .= '<div class="gdlr-isotope" data-type="blog" data-layout="' . $blog_layout . '" >';
while ($query->have_posts()) {
$query->the_post();
if ($current_size % $size == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
$ret .= '<div class="gdlr-item gdlr-blog-grid">';
$ret .= '<div class="gdlr-ux gdlr-blog-grid-ux">';
ob_start();
get_template_part('single/content');
$ret .= ob_get_contents();
ob_end_clean();
$ret .= '</div>';
// gdlr-ux
$ret .= '</div>';
// gdlr-item
$ret .= '</div>';
// column_class
$current_size++;
}
$ret .= '<div class="clear"></div>';
$ret .= '</div>';
// close the gdlr-isotope
wp_reset_postdata();
return $ret;
}
示例8: gdlr_print_column_wrapper
function gdlr_print_column_wrapper($content)
{
echo '<div class="' . gdlr_get_column_class($content['size']) . '" >';
foreach ($content['items'] as $item) {
gdlr_print_item($item);
}
echo '</div>';
// end of column section
}
示例9: gdlr_print_ticket_item
function gdlr_print_ticket_item($settings)
{
$item_id = empty($settings['page-item-id']) ? '' : ' id="' . $settings['page-item-id'] . '" ';
global $gdlr_spaces;
$margin = !empty($settings['margin-bottom']) && $settings['margin-bottom'] != $gdlr_spaces['bottom-item'] ? 'margin-bottom: ' . $settings['margin-bottom'] . ';' : '';
$margin_style = !empty($margin) ? ' style="' . $margin . '" ' : '';
// query posts section
$args = array('post_type' => 'ticket', 'suppress_filters' => false);
$args['posts_per_page'] = empty($settings['num-fetch']) ? '999' : $settings['num-fetch'];
$args['orderby'] = empty($settings['orderby']) ? 'post_date' : $settings['orderby'];
$args['order'] = empty($settings['order']) ? 'desc' : $settings['order'];
$args['paged'] = 1;
if (!empty($settings['category'])) {
$args['tax_query'] = array(array('terms' => explode(',', $settings['category']), 'taxonomy' => 'ticket_category', 'field' => 'slug'));
}
$query = new WP_Query($args);
echo gdlr_get_item_title($settings);
echo '<div class="ticket-item-wrapper" ' . $item_id . $margin_style . ' >';
echo '<div class="ticket-item-holder">';
$current_size = 0;
while ($query->have_posts()) {
$query->the_post();
$post_val = gdlr_decode_preventslashes(get_post_meta(get_the_ID(), 'post-option', true));
$post_options = empty($post_val) ? array() : json_decode($post_val, true);
if ($current_size % $settings['ticket-size'] == 0) {
echo '<div class="clear"></div>';
}
echo '<div class="' . gdlr_get_column_class('1/' . $settings['ticket-size']) . '">';
echo '<div class="gdlr-item gdlr-ticket-item">';
echo '<div class="gdlr-ticket-head">';
echo '<div class="gdlr-ticket-head-title">' . get_the_title() . '</div>';
echo '<div class="gdlr-ticket-head-price">' . (empty($post_options['price']) ? __('Free', 'gdlr-conference') : gdlr_ticket_money_format($post_options['price'])) . '</div>';
if (!empty($post_options['featured-ticket']) && $post_options['featured-ticket'] == 'yes') {
echo '<div class="gdlr-ticket-head-featured gdlr-info-font">' . __('Featured!', 'gdlr-conference') . '</div>';
}
echo '</div>';
// gdlr-ticket-head
echo '<div class="gdlr-ticket-content gdlr-info-font">';
the_content();
echo '</div>';
// gdlr-ticket-content
if (!empty($post_options['button-link'])) {
echo '<a class="gdlr-ticket-button" href="' . esc_attr($post_options['button-link']) . '">' . __('Book Now', 'gdlr-conference') . '</a>';
} else {
if (empty($post_options['price']) && $post_options['price'] == '-1') {
echo '<a class="gdlr-ticket-button gdlr-sold-out" href="#">' . __('Sold Out', 'gdlr-conference') . '</a>';
} else {
global $ticket_id;
$ticket_id = empty($ticket_id) ? 1 : $ticket_id + 1;
echo '<div class="gdlr-lightbox-form" id="gdlr-form-' . $ticket_id . '" >' . gdlr_paypal_form() . '</div>';
echo '<a class="gdlr-ticket-button" href="#gdlr-form-' . $ticket_id . '" data-rel="fancybox" data-fancybox-type="inline" >' . __('Book Now', 'gdlr-conference') . '</a>';
}
}
echo '</div>';
// gdlr-item
echo '</div>';
// gdlr-column-class
$current_size++;
}
wp_reset_postdata();
echo '<div class="clear"></div>';
echo '</div>';
echo '</div>';
// ticket item wrapper
}
示例10: gdlr_get_cause_grid
function gdlr_get_cause_grid($query, $size, $thumbnail_size, $layout = 'fitRows', $excerpt)
{
if ($layout == 'carousel') {
return gdlr_get_carousel_cause_grid($query, $size, $thumbnail_size, $excerpt);
}
global $post;
$current_size = 0;
$ret = '<div class="gdlr-isotope" data-type="causes" data-layout="' . $layout . '" >';
while ($query->have_posts()) {
$query->the_post();
if ($current_size % $size == 0) {
$ret .= '<div class="clear"></div>';
}
$ret .= '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
$ret .= '<div class="gdlr-item gdlr-cause-item gdlr-cause-grid">';
$ret .= '<div class="gdlr-ux gdlr-cause-grid-ux">';
$cause_option = json_decode(gdlr_decode_preventslashes(get_post_meta($post->ID, 'post-option', true)), true);
$ret .= '<div class="gdlr-cause-thumbnail-wrapper">';
$ret .= gdlr_get_cause_thumbnail($thumbnail_size);
$ret .= '</div>';
// cause-thumbnail
$ret .= '<div class="cause-content-wrapper">';
$ret .= '<h3 class="cause-title"><a href="' . get_permalink() . '" >' . get_the_title() . '</a></h3>';
$ret .= gdlr_cause_donation_amount($cause_option['goal-of-donation'], $cause_option['current-funding']);
if ($excerpt == '-1') {
$ret .= '<div class="cause-content">' . gdlr_content_filter(get_the_content()) . '</div>';
} else {
if (!empty($excerpt)) {
$ret .= '<div class="cause-content">' . get_the_excerpt() . '</div>';
}
}
$ret .= gdlr_cause_donation_button($cause_option);
$ret .= '</div>';
$ret .= '</div>';
// gdlr-ux
$ret .= '</div>';
// gdlr-item
$ret .= '</div>';
// column class
$current_size++;
}
$ret .= '</div>';
wp_reset_postdata();
return $ret;
}
示例11: gdlr_print_modern_player
function gdlr_print_modern_player($query, $size, $thumbnail_size, $layout)
{
if ($layout == 'carousel') {
return gdlr_print_modern_carousel_player($query, $size, $thumbnail_size);
}
$current_size = 0;
while ($query->have_posts()) {
$query->the_post();
if ($current_size % $size == 0) {
echo '<div class="clear"></div>';
}
$player_val = gdlr_lms_decode_preventslashes(get_post_meta(get_the_ID(), 'gdlr-soccer-player-settings', true));
$player_options = empty($player_val) ? array() : json_decode($player_val, true);
echo '<div class="' . gdlr_get_column_class('1/' . $size) . '">';
echo '<div class="gdlr-item gdlr-modern-player">';
echo gdlr_soccer_get_player_avatar($thumbnail_size);
echo '<div class="gdlr-modern-player-item-content">';
echo '<a href="' . get_permalink() . '" >';
echo '<span class="gdlr-modern-player-item-overlay"></span>';
echo '<span class="gdlr-modern-player-item-content-inner">';
echo '<span class="gdlr-soccer-player-squad gdlr-title-font" >' . $player_options['player-info']['squad'] . '</span>';
echo '<span class="gdlr-soccer-player-title gdlr-title-font">' . get_the_title() . '</span>';
echo '<span class="gdlr-soccer-player-position">' . $player_options['player-info']['position'] . '</span>';
echo '</span>';
// modern-player-item-content-inner
echo '</a>';
echo '</div>';
// modern-player-item-content
echo '</div>';
// gdlr-item
echo '</div>';
// gdlr-column-class
$current_size++;
}
wp_reset_postdata();
}