Я работал над учебником по WordPress, используя MAMP, и все работало хорошо в течение пары дней, пока я не попытался поработать над ним сегодня.
Когда я захожу на localhost: 8888 / mywebsite.com, он показывает мою веб-страницу, но вверху, где должна быть черта wordpress:
function register_my_menu() { register_nav_menu('header-menu',__( 'Header Menu' )); } add_action( 'init', 'register_my_menu' );
И когда я захожу на localhost: 8888 / mywebsite.com / wp-admin, он снова показывает тот же код.
Я довольно новичок в этом, поэтому я предполагаю, что я просто глуп и не вижу ничего. Я предполагаю, что что-то происходит с моим functions.php? Просто не уверен, потому что я ничего не изменил.
Буду признателен за любую оказанную помощь. Спасибо!
Многие из моих учеников также забывают добавить открывающий тег php при работе с functions.php
Итак, убедитесь, что ваш файл functions.php начинается с этого:
<?php
function register_my_menu() {
register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );
Других решений пока нет …