2016-06-01 2 views
0

Я унаследовал пользовательскую тему Wordpress и делаю несколько изменений к ней (все косметические средства, изменяющие названия городов и т. Д.), Но в нижней части сообщения я получаю сообщение об ошибке: «Критическая ошибка: Вызов неопределенной функции get_meta()»Ошибка: вызов функции undefined get_meta() в functions.php

в моей functions.php я это:

function bardetails(){ 
    $web = get_meta('web'); 
    $email = get_meta('email'); 
    //... 
} 

у меня есть опыт Java, но я новичок в PHP и WordPress. Я больше не вижу эту функцию, но должен быть привязан к сообщению.

Просмотрели и могут найти много проблем о «get_post_meta()» и «meta()», но ничего об этом. Похоже, что он работает и на другом сайте, на котором работает тема. Я использовал FTP, чтобы вытащить все, и все остальные части сайта, похоже, работают нормально. Посмотрел на базу данных для чего-то, что могло бы помочь без везения, а также попытался найти, является ли это какой-то библиотекой, поскольку намерение функции ясное, и это нужно, чтобы захватить сайт/электронную почту сообщения.

Так это просто обычная функция? И если это так, следует ли это определить в настройке php/wordpress?

+0

get_post_meta() https://developer.wordpress.org/reference/functions/get_post_meta/ –

+0

В кодовой базе, где она работала, вы пытались найти 'get_meta'? – Progrock

+0

'get_meta()' не является основной функцией WordPress – rnevius

ответ

0

Это было связано с плагином, который не был установлен. «Больше полей». Хенрик Мелин, Kal Ström - это, по-видимому, несуществующий плагин, который был необходим, чтобы вы могли использовать «get_meta()». Пока я просто скопировал плагин, но, похоже, мне нужно найти альтернативу в будущем.

Смежные вопросы