This is a simpler solution, if you want a total control over the code and don’t want to use a query.
$authors = get_users('role=author');
if(isset($authors) && !empty($authors))
{
echo "<ul>";
foreach($authors as $author)
{
$posts = get_posts(array('author'=>$author->ID));
//if this author has posts, then include his name in the list otherwise don't
if(isset($posts) && !empty($posts))
{
echo "<li>".$author->user_nicename."</li>";
echo "<ul>";
foreach($posts as $post)
{
echo "<li>".$post->post_title."</li>";
}
echo "</ul>";
}
}
echo "</ul>";
}
?>
You can also use this in your filter function.
Related Posts:
- Apply the_title() filter in post & page title, but not in menu title
- How to add post count to wp_nav_menu?
- Adding Post Counts to Menu (Nav) Programmatically?
- Adding a Nav menu to post admin
- Is it possible to show a different WP menu when using password protected pages?
- What Defines What Category A Post Picks (if in multiple)
- Edit menu item title from edit page/post
- WordPress menu that shows all posts in a certain category like w3schools
- How can I list random authors from current post category?
- Mark menu item as current-menu-item for category
- Sidebar links for different pages
- Create dropdown list post
- Disable most recent & view all (TABS) on nav-menu.php
- Posts with multiple authors with different roles
- Blog Posts in Custom Menu
- Get latest posts from WordPress site without header, menu and sidebar
- Is it possible to change post id for an already added menu item in WordPress?
- How to create a submenu that will navigate through different posts in the same page
- More then one menu items are assigned with “current-menu-item” class
- One menu for frontpage (one pager), and a different menu for posts
- How to list recent posts in a wp nav menu?
- Using wp_list_pages() after calling query_posts()
- Show posts count for Categories and Tags in wp_nav_menu
- How to add category post count in main navigation menu [closed]
- disable Tab post on nav-menus page (Admin)
- How to Use index.php file for “Blog” Page And this is Not a Home Page
- WordPress Menu options in the Admin: Posts for the dropdowns
- Is there a way to add the list of recent posts into the admin sub menu on hover?
- Deleted a user with administrator rights. Now all the data/content/images are lost. how to recover them back
- WordPress post filter menu
- Un-highlight Blog Menu Item when Category Menu Item is Selected
- Get current post’s nav menu name (term name)
- Programmatically add posts from specific category to menu
- wp_list_categories() Exclude All Categories Except One
- How to output all taxonomy links from a custom post type in a menu?
- Making a new post visible on a specific page
- WordPress – When visiting a `single post/ single.php` my category menu item link becomes active
- Featured Images most often doesnt appear
- Menu does not foward to the linked posts
- Menu Items disappearing/being empty on save or post edit
- Get post slug and match with menu item slug to change css
- I want to add the 10 most recent posts under a parent category on the main menu
- Go back to the exact post page number
- How to add class to specific navbar item when post parent category is in specific category
- How do I scope out why I have two “posts” menus in an admin?
- Parent menu item does not display posts when I add the sub-items
- How to make certain posts not appear on the main page, but instead only a newly created category(in the menu section)
- Automatic Table of contents with categories and posts
- Using WP page password protection as defacto login
- I lost the link to my posts in my menu bar
- How to add content to the menu
- display content in multiple columns
- Keep highlight on menu item with post pages
- Is there a global page/post/product/anything ID?
- List Authors For Current Category
- Page and Posts loading as index page? Not loading the content
- Call posts of particular category in a page
- Add custom class to existing menu items from custom meta
- Hiding menu on mobile only when viewing posts?
- “Current” class on a singular page menu item with custom post types?
- Load Pages Menu in single.php
- Display Post by menu order
- How do i put a dropdown list of ALL my post in the sidebar menu?
- How to make posts appear under pages
- Adding a post to a page
- Dynamic Menu Item
- How to remove category and other tags from posts page
- Images and menu links disapearing after saving
- Change Posts per page count
- Can I force a metabox to be in one column?
- Post publish only hook?
- Restrict access to post if it is currently being edited
- Query only Posts from Both of Two Category?
- wp_update_term is always launched after wp_insert_term
- Posts are being redirected to xampp home page
- How can I create custom button in post.php
- Can I lock a post in position, so it always appears on the homepage?
- Custom post preview without saving
- How to Restrict Previous & Next Post Link to Posts of Same Category?
- how to change the number of posts returned in a specific loop without making it global?
- Related posts by category not working right
- 2 dynamic sidebars registered, not showing up
- How can I add a box to edit Order on a regular post?
- How to add automatically bootstrap 4 order-lg-1 and order-lg-2 classes for columns in foreach loop based on the count?
- Post Status Frontend Announcement
- If post exists, make it a comment in existing post with same name?
- Use Post as Front Page
- definining own teaser text for post
- Search results with pagination not working
- Exclude posts in a category on one page but show those posts on a different page
- show loop id post , only first id can read
- Disable archiving of old posts?
- Customizing individual images on posts
- Converting Posts to Pages
- Run Jquery Script after delete post in front end
- how to show posts on different pages if number of post per page is one
- How can we pass a value from the_permalink() at WordPress?
- How to redirect image attachment to its original post
- How can I make my blog private? [closed]
- How to get a list of all posts and their categories?