Отредактировать простой кусок php кода?

Здравствуйте.
Пытаюсь отредактировать кусочек кода для виджета WPP. В php полный ноль, поэтому буду благодарен вашей помощи.

Есть стандартный код для вставки через файл function.php
function my_custom_single_popular_post( $post_html, $p, $instance ){    
    $output = '<li><a href="' . get_the_permalink($p->id) . '" class="my-custom-title-class" title="' . esc_attr($p->title) . '">' . $p->title . '</a> <div class="my-custom-date-class">' . date( 'Y-m-d', strtotime($p->date) ) . '</div></li>';  
    return $output;
}
add_filter( 'wpp_post', 'my_custom_single_popular_post', 10, 3 );


Необходимо то, что внутри заменить на следующий код:
<a href="<?php the_permalink(); ?>" class="thumb-preview" rel="<?php zt_get_thumbnail2(); ?>"><img src="<?php zt_get_thumbnail(); ?>" alt="<?php the_title(); ?>" class="img250" /></a>


чтобы при наведении на миниатюру появлялась увеличенная превьюшка.

Спасибо!
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 1
orlov0562
@orlov0562
I'm cool!
правильный вариант использовать фильтр: wpp_custom_html

но если тебе сложно там разобраться можешь попробовать так:
<?php

ob_start();?>

<a href="<?php the_permalink(); ?>" class="thumb-preview" rel="<?php zt_get_thumbnail2(); ?>"><img src="<?php zt_get_thumbnail(); ?>" alt="<?php the_title(); ?>" class="img250" /></a>

<?php

$code = ob_get_clean();

$args = array(
    'limit' => 5,
    'post_html' => '<li>{thumb} '.$code.'</li>'
);

wpp_get_mostpopular( $args );
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы