Помощь по созданию функции php - PullRequest
0 голосов
/ 21 июня 2011

Я всегда нахожу, что работа с конкретным примером помогает мне понять - поэтому я хотел бы посмотреть, как преобразовать код в функцию, которую я могу вызывать снова и снова.

Этот код считывает дату из настраиваемого поля в wordpress под названием «дата» в формате ГГГГММДД и отображает ее в виде полной даты (например, «Понедельник, 1 января 2001 года»). Я хотел бы переместить его как функцию в файл function.php, чтобы я мог вызывать его из разных мест и понимать, как произошло это преобразование.

<?php
$date = get_post_meta($post->ID, 'date', true);
if ($date){
$mydate = "$date";
echo date('l, j F, Y', strtotime($mydate));
}
?>

Спасибо!

1 Ответ

0 голосов
/ 21 июня 2011
function get_wp_date($post){
    $date = get_post_meta($post->ID, 'date', true);
    if ($date){
       $mydate = "$date";
       return date('l, j F, Y', strtotime($mydate));
    }
    return false;
}

Затем вызовите его, выполнив:

echo get_wp_date($post);

Возможно, вы захотите проверить его первым, чтобы убедиться, что он не возвращает false

...