Я пытаюсь добавить выпадающий навигации для моего BuddyPress/WordPress сайт, который имеет динамическую связь, которая идет в блоге пользователя, вошедшего в систему.Добавление динамической навигации связь с PHP для BuddyPress/Wordpress
I хотите, чтобы эта ссылка отображалась в subnav ссылки «Мой профиль», которая также является динамической (которая в настоящее время работает нормально).
Вот мой код, который я чувствую, почти прав, но он дает мне ошибку, говоря, что есть «деление на ноль».
add_filter('wp_nav_menu_items', 'my_nav_menu_profile_link');
function my_nav_menu_profile_link($menu) {
if (!is_user_logged_in())
return $menu;
else
$profilelink = '<li><a href="' . bp_loggedin_user_domain('/') . '">' . __('My Profile') . '</a>
<ul class="sub-menu"><li class="left-nav"><a href="http://www.doodlesncompany.com/dashboard">Dashboard</a></li>
<li class="left-nav"><a href="<?php echo home_url(). '/artist/' . bp_get_displayed_user_username(). '/'; ?>">Art Blog</a></li>
</ul>
</li>';
$menu = $menu . $profilelink;
return $menu;
}
В настоящее время все работает отлично, за исключением навигации по «Художественному блогу».
У вас есть более подробная информация о том, что вызывает деление на ноль? Возможно, существует трассировка стека? –
Эм, наверное, я не уверен. Сожалею. Я пробовал пару модификаций, которые не дали мне ошибку. Но вместо того, чтобы иметь динамическую ссылку, она связана только с www.doodlesncompany.com/artist/ и не более – Sorci
Будет ли это ошибкой? Небезопасная попытка JavaScript получить доступ к кадру с URL http://doodlesncompany.com/artist/ из фрейма с URL http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-952545263902349...mpany. ком/& FasL = 2.200.200.2078542487..7538764325 .. & фу = 0 & МИН = 1 & еа = 0 & дтд = 114. Домены, протоколы и порты должны совпадать. – Sorci