Я хотел бы динамически называть функции, чтобы я мог повторно использовать функцию.
Я знаю, что второй фрагмент кода не работает, но он иллюстрирует то, что я пытаюсь сделать.
function loadMeta($postname){
add_action( 'init', 'register_post_type_' . $postname );
//this doesn't work:
function register_post_type_ . $postname() {
//dothis
}
}
Для фона я пытаюсь создать пользовательские типы записей в Wordpress с помощью функции многократного использования.Поэтому я могу создавать пользовательские типы записей с помощью функции, подобной той, которая указана ниже.
$postname = 'portfolio';
loadMeta($postname);
$postname = 'news';
loadMeta($postname);
Может кто-нибудь сказать мне правильный способ сделать это?