Если вы используете WordPress и редактируете страницу / запись, код php не будет выполняться правильно, потому что он обычно обрезается и форматируется перед сохранением в базе данных. Вероятно, вам стоит заглянуть в плагин, который допускает код PHP, например Вставить фрагмент кода PHP , который позволит вам добавить шорткод на ваши страницы / посты для выполнения вашего PHP.
редактирование:
попробуйте использовать в файле buddypress.php следующее вместо того, что вы мне поделились:
function wdm_add_social_icons() {
$user_id = $bp->displayed_user->id; // get BP user id
$fb_page = xprofile_get_field_data('Facebook Profile', $user_id); // get data for user profile field
if ($fb_page) {
echo '<a href="https://facebook.com/' . $fb_page . '">FACEBOOK</a>';
}
}
add_filter('bp_profile_header_meta', 'wdm_add_social_icons');
Я бы также очистил кеш вашего браузера, чтобы быть в безопасности.