#php #wordpress #gravity-forms-plugin #gravityforms
#php #wordpress #gravity-forms-плагин #gravityforms
Вопрос:
надеюсь, кто-нибудь сможет меня направить, я попробовал Google, и я все еще потерян. Я пытался strval
, но продолжаю получать ту же ошибку. $structure_code
например 22334455
add_filter( 'gform_field_value_construction_company', 'populate_site_client' );
function populate_site_client($value) {
$structure_code = strval($_GET['structure_code']);
echo gettype($structure_code);
$structure_id = get_page_by_title($structure_code, OBJECT, 'structures');
return $structure_id;
}
При добавлении этого я получаю ошибку:
Object of class WP_Post could not be converted to string in /home/scaffaudit/public_html/wp-includes/formatting.php on line 1098
Комментарии:
1. в руководстве WordPress говорится, что
get_page_by_title
=(WP_Post|array|null) WP_Post (or array) on success, or null on failure.
вы, вероятно, где-то повторяете$structure_id
, вам, вероятно, нужно повторить свойство внутри него, а не сам объект2.
echo gettype($structure_code);
это вторая строка в вашем коде. Удалите это. Кроме того, ошибка довольно специфична, если это строка 1098 в вашем коде.