• Решено olegti25

    (@olegti25)


    есть такой цикл:

    <?php
    global $post;
    $myposts = get_posts('numberposts=30&offset=0&category=3'); ?>
    <ul>
    <?php
    foreach($myposts as $post) :
    setup_postdata($post); ?>
    <li style="float:none;">
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    </li>
    <?php endforeach; ?>
    </ul>

    мне нужно перенести этот цикл в функцию и вывести её на его место

    как это можно сделать?

Просмотр 1 ответа (всего 1)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <?php
    function myposts() {
    	global $post;
    	$myposts = get_posts('numberposts=30&offset=0&category=1');
    ?>
    <ul>
    <?php
    	foreach($myposts as $post) :
    		setup_postdata($post);
    ?>
    <li style="float:none;">
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    </li>
    <?php
    	endforeach;
    ?>
    </ul>
    <?php
    }
    ?>
    
    ...
    
    <?php myposts(); ?>
Просмотр 1 ответа (всего 1)

Тема «Перенос цикла в функцию» закрыта для новых ответов.