неожиданный T_FUNCTION с php 5.2.17, но хорошо на localhost и php 5.3.10

Я получаю неожиданную ошибку T_FUNCTION php после загрузки файлов Wordpress на сервер, на котором установлена версия php 5.2.17.

Тема прекрасно работает на локальном хосте (с MAMP), и на моем собственном сервере, который работает под управлением php версии 5.3.10, также нет ошибок.

Что может быть не так или что можно сделать, чтобы решить эту ошибку?

Это строка, которая вызывает ошибку:

add_action('init', function() use($name, $args) {   

И весь файл functions.php выглядит так:

<?php 

/* Add Post Type */
function add_post_type($name, $args = array() ) {   
    if ( !isset($name) ) return;

    $name = strtolower(str_replace(' ', '_', $name));

    add_action('init', function() use($name, $args) {   
        $args = array_merge(
            array(
                'label' => 'Members ' . ucwords($name) . '',
                'labels' => array('add_new_item' => "Add New $name"),
                'singular_name' => $name,
                'public' => true,
                'supports' => array('title', 'editor', 'comments'),
            ),
            $args
        );

        register_post_type( $name, $args);
    });
}


add_post_type('Netherlands', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));


add_post_type('Belgium', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('Germany', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('France', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('United-Kingdom', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('Ireland', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('Spain', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('Portugal', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

    add_post_type('Italy', array(
    'supports' => array('title', 'editor', 'thumbnail', 'comments')
));

Я действительно новичок в php и использую его только для тематики Wordpress. Любая помощь очень ценится.

Ответы на вопрос(2)

Ваш ответ на вопрос