Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function wpmudev_bbp_admin_links_in_menu($retval, $r, $args) {
- if ( is_user_logged_in() ) {
- $menulinks = '<ul id="bbp_custom_links_menu-' . $r["id"] . '" class="bbp_custom_links_menu">';
- $menulinks .= '<li class="parent"><a href="#bbp_custom_links_menu-' . $r["id"] . '" aria-haspopup="true">Options</a>';
- $menulinks .= '<ul class="bbp_custom_links_submenu" aria-hidden="true" aria-label="submenu">';
- foreach($r['links'] as $key => $val) {
- $menulinks .= "<li>{$val}</li>";
- }
- $menulinks .= '<li>'. bbp_get_topic_subscription_link() .'</li>';
- $menulinks .= '<li>'. bbp_get_topic_favorite_link() .'</li>';
- $menulinks .= '</ul></li></ul>';
- echo $r['before'] . $menulinks . $r['after'];
- }
- }
- add_filter('bbp_get_topic_admin_links', 'wpmudev_bbp_admin_links_in_menu', 10, 3);
- add_filter('bbp_get_reply_admin_links', 'wpmudev_bbp_admin_links_in_menu', 10, 3);
- add_action( 'wp_footer', 'overflow_overriding' );
- function overflow_overriding() {
- if ( !is_user_logged_in() ) {
- }else{
- ?>
- <script type="text/javascript">
- jQuery(document).ready(function($) {
- $('.bbp-admin-links:even').css({position: 'absolute', right: '380px'});
- $('.bbp-meta ul.bbp_custom_links_menu li.parent > a').click(function(e) {
- $(this).next('.bbp_custom_links_submenu').toggle();
- $(this).next('.bbp_custom_links_submenu').attr('aria-hidden','false');
- e.preventDefault();
- })
- .on('mouseup touchend', function(e) {
- e.stopPropagation();
- });
- $(document).on('mouseup touchend', function(e) {
- if (!$(e.target).closest('.bbp_custom_links_submenu').length) {
- $('.bbp_custom_links_submenu').hide();
- }
- });
- });
- </script>
- <?php
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement