http://php.net/manual/en/function.function-exists.php
function_exists () принимает строковый параметр, чтобы определить, существует функция с таким именем или нет.
скажем, event_date('start', 'd')
возвращает строку "fri" или что-то
с этим: if( function_exists (event_date('start','d')));
вы говорите: если есть функция с именем 'fri () ', ничего не делать
Похоже, вы используете Wordpress, и я предполагаю, что функция event_date не отображается.Кроме того, вы должны быть в состоянии предположить, что функция существует.
попробуйте что-то вроде этого:
$post_id = get_the_ID();
$categories = array('events','evenements','featured','en-vedette','performances','performances-evenements','productions','productions-evenements','workshops','ateliers','world-citizen-dance','world-citizen-dance-evenements');
if( in_category( array('blog','blog-fr') ) )
{
echo '<h4 class="post_date"><span class="smaller">Posted On </span> ';
the_time('F j, Y');
echo '</h4>';
}
elseif (in_category( $categories ) )
{
echo '<h4 class="event_top_date"><span class="month">';
if (ICL_LANGUAGE_CODE == 'fr')
{
echo event_s_fr_month();
}
else
{
echo event_date( 'start','M' );
}
echo '</span><span class="day">';
event_date('start','d');
echo '</h4>';
}
else
{
echo '<h4 class="post_date"><span class="smaller">Posted On </span> ';
the_time('F j, Y');
echo '</h4>';
}
Если по какой-то причине вам нужны эти функции, оберните их так:1019 *
if( function_exists( 'event_date' ) )
{
echo event_date( 'start','M' );
}