У меня возникли проблемы с этим плагином, еще один разработчик сделал для ввода кода в файл functions.php в WordPress, не манипулируя тем, что в теме. Я добавил линию if (!is_admin()) {
, которая решила несколько проблем с элементами панели управления, но теперь, когда я пытаюсь подключиться к wordpress.com, чтобы активировать Jetpack, он приведет меня на первую страницу моего сайта с этим сообщением об ошибке, написанным в теле моего сайта:add_action ('init') в WordPress. Расширение функции. Php, кажется, нарушает активацию Jetpack?
Не найдено, ошибка 404 Страница, которую вы ищете, больше не существует. Возможно, вы можете вернуться на домашнюю страницу сайта и посмотреть, сможете ли вы найти то, что ищете. Или вы можете попробовать найти его, используя форму поиска ниже.
Если я отключу этот плагин, они активировали активацию Jetpack, но я хочу знать, что вызывает проблему. Довольно точно это связано с частью кода add_action('init', 'check_user_logged_in');
, но я не знаю, что заменить. Я попытался заменить init на wp_head, но он разбивает стиль в другом плагине на моей странице. Есть идеи? Вот код ниже.
<?php
/* Your code goes below here. */
ob_start();
function check_user_logged_in(){
if (!is_admin()) {
if (is_user_logged_in()) { ?>
<style type="text/css" media="screen">
#theme-my-login-2 .widget-wrap .widget-title { display: block !important; }
</style>
<?php
} else { ?>
<style type="text/css" media="screen">
table.sidebar_result{margin-top:-10px;}
</style>
<?php
}
}
}
add_action('init', 'check_user_logged_in');
/* Add Read More Link to Excerpts */
add_filter('excerpt_more', 'get_read_more_link');
add_filter('the_content_more_link', 'get_read_more_link');
function get_read_more_link() {
return '... <a href="' . get_permalink() . '">[Read More]</a>';
}
/* Your code goes above here. */
?>