• Подскажите пожалуйста, глаза уже замылились и не могу понять в чём ошибка.

    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
                    echo '<li><a href="'. echo get_the_permalink($post->ID ). '">'. the_title() .'</a></li>'; // ошибка в этой строке
                    }
    } else {
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • в чём ошибка.

    В смешении. Либо один раз echo и дальше конкатенация строк

    echo '<li><a href="'. get_the_permalink($post->ID ). '">' . get_the_title() . '</a></li>'; 
    

    либо раздельно «эхи»

    echo '<li><a href="';
    the_permalink($post->ID ); 
    echo '">'; 
    the_title(); 
    echo '</a></li>';
    

    Спасибо. Но пока ждал ответ решил сам текущую задачу, но всё равно спасибо.
    К стати, почему-то оповещения мне приходят только в спам… Поэтому не получается оперативно что-то отписать…

Просмотр 2 ответов — с 1 по 2 (всего 2)