Merhaba arkadaşlar, ben satın aldığım temadaki bazı özelliklerin olmamasından dolayı temanın bileşenlerini kişiselleştirmeye çalıştım ancak css ve html değilde php olduğu için konuya yabancı kaldı bazı örnekler üzerinden anlamaya çalışım ama olmadı, şimdi size yapmaya çalıştığım 2 şeyi tek tek belirteceğim sizde bana tek tek yardım ederseniz süper olacak.

Site adresi: http://www.klavyer.com/

Soru 1;

Şu şekilde bir bileşen var http://prntscr.com/4jejj2 1 büyük 4 küçük görselden oluşuyor (sayıyı bileşenlerden seçiyoruz) ben bunun büyük olanını silmek istedim css-html ve php özelliğini sildim ancak büyük görselin yerinde görünecek olan görsel hayalet oldu kategorideki 2. görselden başlıyor, şöyle: http://prntscr.com/4jekj5 (panelden 5 seçiyorum 4 görünüyor) kodlarda şu kısmı http://prntscr.com/4jemmw sildiğinde hata alıyorum ancak 0 yaptığımda ise 5 yazdıysam 5 görünüyor ve istediğim gibi oluyor ancak css bozuluyor nasıl silmem yada yerine ne yazmam gerekiyor.

Bileşenlerdeki görünümü: http://prntscr.com/4jemdk

Orjinal php içeriği;
add_action('widgets_init', 'themeloy_register_widgets_grid_list');

function themeloy_register_widgets_grid_list() {
register_widget('themeloy_recent_posts_widget_grid_list');
}

class themeloy_recent_posts_widget_grid_list extends WP_Widget {

/*-----------------------------------------------------------------------------------*/
/* Widget Setup
/*-----------------------------------------------------------------------------------*/

function __construct() {
$widget_ops = array(
'classname' => 'cat_recent_entries clearfix',
'description' => __('Ekran ızgara veya ön sayfada bir veya birden fazla kategoriden gelen son mesajları listeler.', 'tl_back')
);
parent::__construct('custom-recent-posts-grid-list', __('Klavyer: Ana Sayfa Bileşeni NO:1', 'tl_back'), $widget_ops);
}

/*-----------------------------------------------------------------------------------*/
/* Display Widget
/*-----------------------------------------------------------------------------------*/

function widget($args, $instance) {

extract($args);

$title = apply_filters('widget_title', empty($instance['title']) ? 'Recent Posts' : $instance['title'], $instance, $this->id_base);

$show_style_1 = isset($instance['show_style_1']) ? $instance['show_style_1'] : false;

if (!$number = absint($instance['number']))
$number = 4;

if (!$cats = $instance["cats"])
$cats = '';

// array to call recent posts.

$themeloy_args = array(
'showposts' => $number,
'category__in' => $cats,
);

$themeloy_widget = null;
$themeloy_widget = new WP_Query($themeloy_args);

echo $before_widget;

// Widget title

echo $before_title;
echo $instance["title"];
echo $after_title;

// Post list in widget

$blog_date_widget = of_get_option('blog_date_widget', 0);
$blog_comment_widget = of_get_option('blog_comment_widget', 0);


$i = 0;

while ($themeloy_widget->have_posts()) {
$themeloy_widget->the_post();
$i++;

$thumb = themeloy_get_thumbnail(get_the_ID());


if ($i == 1) {


$thumb = get_post_thumbnail_id(get_the_ID());
if (!$thumb) {
$url[0] = get_template_directory_uri() . '/img/demo/dum-1.jpg';
}else{
$url = wp_get_attachment_image_src( $thumb , '355x200');
}
?>

">





if (of_get_option('disable_review') == 0){
if($enable_review[0] == 1){ ?>























foreach((get_the_category()) as $category) {
$cikti = $category->slug;
}

?>