[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поправьте код.
Stepa813
Добрый день! помогите разобраться. имеется шаблон ifeature 5. Нужно снять лимиты с коробок - Lite (квадратные рамки с картинкой и описанием),
по умолчанию у этого шаблона дается 3. Покупать за 40 баксов нет возможности.
Есть php этих коробок


<?php
/**
* Title: Boxes Element
*
* Description: Displays custom post type Boxes
*
* Please do not edit this file. This file is part of the Cyber Chimps Framework and all modifications
* should be made in a child theme.
*
*
@category Cyber Chimps Framework
*
@package Framework
*
@since 1.0
*
@author CyberChimps
*
@license [URL=http://www.opensource.org/licenses/gpl-license.php]http://www.opensource.org/lic enses/gpl-license.php[/URL] GPL v2.0 (or later)
*
@link [URL=http://www.cyberchimps.com/]http://www.cyberchimps.com/[/URL]
*/

// Don't load directly
if ( !defined('ABSPATH') ) { die('-1'); }

function cyberchimps_init_boxes_post_type() {
register_post_type( 'boxes_lite',
array(
'labels' => array(
'name' => __('Boxes Lite', 'cyberchimps'),
'singular_name' => __('Boxes Lite', 'cyberchimps'),
),

'public' => true,
'show_ui' => true,
'supports' => array('title'),
'has_archive' => true,
'menu_icon' => get_template_directory_uri() . '/cyberchimps/lib/images/custom-types/boxes.png',
'rewrite' => array('slug' => 'boxes')
)
);


$meta_boxes = array();

$mb = new Chimps_Metabox('boxes_lite', __( 'Boxes Lite Element', 'cyberchimps' ), array('pages' => array('boxes_lite')));
$mb
->tab( __( 'Boxes Lite Element', 'cyberchimps' ) )
->
single_image('cyberchimps_box_image', __( 'Box Image', 'cyberchimps' ), '')
->
text('cyberchimps_box_url', __( 'Box URL', 'cyberchimps' ), '')
->
textarea('cyberchimps_box_text', __( 'Box Text', 'cyberchimps' ), '')
->
end();

foreach ($meta_boxes as $meta_box) {
$my_box = new RW_Meta_Box_Taxonomy($meta_box);
}
}

add_action( 'init', 'cyberchimps_init_boxes_post_type' );

add_action( 'boxes_lite', 'cyberchimps_boxes_render_display' );

//Limit number of posts that can be created in free version
function cyberchimps_box_limit() {
global $pagenow, $typenow;

$count_posts = get_posts( array( 'post_type' => 'boxes_lite', 'post_status' => 'publish' ) );
$count = count( $count_posts );
if( $count >= 3 ) {
echo '<script>
jQuery(document).ready(function($) {
$("#menu-posts-boxes_lite .wp-submenu-wrap li").each(function(){
if($(this).find("a").attr("href") == "post-new.php?post_type=boxes_lite" ){
$(this).remove();
}
});
});
</script>'
;
if( $pagenow == 'edit.php' && $typenow == 'boxes_lite' ){
echo '<script>
jQuery(document).ready(function($) {
$(".wrap h2 a").remove();
});
</script>'
;
}
if( $pagenow == 'post.php' && $typenow == 'boxes_lite' ){
echo '<script>
jQuery(document).ready(function($) {
$(".wrap h2 a").remove();
});
</script>'
;
}
}
}

add_action( 'admin_head', 'cyberchimps_box_limit' );

// Define content for boxes
function cyberchimps_boxes_render_display() {

// Set directory uri
$directory_uri = get_template_directory_uri();

// Intialize box counter
$box_counter = 1;

// Custom box query
$args = array(
'numberposts' => 3,
'offset' => 0,
'orderby' => 'post_date',
'order' => 'ASC',
'post_type' => 'boxes_lite',
'post_status' => 'publish'
);
$boxes = get_posts( $args );
?>
<div id="widget-boxes-container" class="row-fluid">
<
div class="boxes">
<?php
if( $boxes ):
foreach( $boxes as $box ):

// Break after desired number of boxes displayed
if( $box_counter > 3 )
break;

// Get the image of the box
$box_image = get_post_meta( $box->ID, 'cyberchimps_box_image', true );

// Get the URL of the box
$box_url = get_post_meta( $box->ID, 'cyberchimps_box_url', true );
// Get the text of the box
$box_text = get_post_meta( $box->ID, 'cyberchimps_box_text', true );
?>
<div id="box<?php echo $box_counter; ?>" class="box span4">
<?php if( $box_url != '' && $box_image != '' ): ?>
<a href="<?php echo esc_url( $box_url ); ?>" class="box-link">
<
img class="box-image" src="<?php echo esc_url( $box_image ); ?>" />
</
a>
<?php else: ?>
<?php
if( $box_image != '' ): ?>
<a class="box-no-url">
<
img class="box-image" src="<?php echo esc_url( $box_image ); ?>" />
</
a>
<?php endif; ?>
<?php
endif; ?>
<h2 class="box-widget-title"><?php echo $box->post_title; ?></h2>
<
p><?php echo wp_kses( $box_text, array( 'br' => array(),'em' => array(),'strong' => array() ) ); ?></p>
</
div><!--end box1-->
<?php
$box_counter++;
endforeach;
else: ?>
<div class="box span4">
<
a href="#" class="box-link">
<
img class="box-image" src="<?php echo $directory_uri; ?><?php echo apply_filters( 'cyberchimps_box1_image', '/elements/lib/images/boxes/slidericon.png' ); ?>" alt="CyberChimps Slider" />
</
a>
<
h2 class="box-widget-title"><?php _e( 'Responsive iFeature Slider', 'cyberchimps' ); ?></h2>
<
p><?php _e( 'The New Touch Friendly iFeature 5 Slider now responds to any mobile touch device.', 'cyberchimps' ); ?></p>
</
div><!--end box1-->

<
div class="box span4">
<
a href="#" class="box-link">
<
img class="box-image" src="<?php echo $directory_uri; ?><?php echo apply_filters( 'cyberchimps_box2_image', '/elements/lib/images/boxes/blueprint.png' ); ?>" alt="CyberChimps Blueprint" />
</
a>
<
h2 class="box-widget-title"><?php _e( 'Responsive Design', 'cyberchimps' ); ?></h2>
<
p><?php _e( 'With iFeature Pro 5 and touch friendly responsive design you can now control your website on any device.', 'cyberchimps' ); ?></p>
</
div><!--end box3-->

<
div class="box span4">
<
a href="#" class="box-link">
<
img class="box-image" src="<?php echo $directory_uri; ?><?php echo apply_filters( 'cyberchimps_box3_image', '/elements/lib/images/boxes/docs.png' ); ?>" alt="CyberChimps Help" />
</
a>
<
h2 class="box-widget-title"><?php _e( 'Excellent Support', 'cyberchimps' ); ?></h2>
<
p><?php _e( 'Need help? Read the instructions and please visit our dedicated Pro Support Forum', 'cyberchimps' ); ?></p>
</
div><!--end box4-->

<?php endif;
?>
</div><!-- end boxes -->
</
div><!-- end row-fluid -->
<?php
}
?>



При изменении этого значения ('numberposts' => 3,) на большее, то 4тая коробка появляется, но все они принимают вытянутую прямоуголььную форму, а не квадратную как раньше.

Что изменить? и возможно ли это?

ПиЭс. Можно без сарказма и демонстрации остроумия
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.