The problem you are having is that get_queried_object returns results based on the query that was run.
On author.php, the queried object was an author.
On single.php, page.php, or any custom post type template, the queried object will be the post, not the author.
This means that if you want to use $wp_query->get_queried_object();
, you will have to be aware of what kind of object you re grabbing … and possibly do other things if your object is a post or a page.
e.g.
$post = $wp_query->get_queried_object();
$author_id = $post->post_author;
$post_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_author="" . $author_id . "" AND post_type="campaigns" AND post_status="publish"");
For term pages, post archive pages, etc., you might need to do such inside of the loop by grabbing the current post object, reading the author, and then grabbing that authors counts.
Related Posts:
- Want to filter only parent post in admin area
- wpdb custom post_type problem
- convert custom query to wp_query
- Converting the_content string to an array?
- foreach loop inside the loop creating duplicates in output
- How to use costum database table for custom post type
- Create a WordPress Database query to find users who purchased specific product through WooCommerce [closed]
- Get latest 3 posts from multiple CPT in one query
- Loop to fetch 3 post_thumbnail instances from 3 most recent custom post types named “portfolio”
- Display upcoming Events for next 7 Days
- Isotope Filtering with Bootstrap Tabs – Custom Post Type Query Loop in each Tab (Have to click twice to filter)
- Custom post ui plugin & WP_Query – Polylang
- How can I get the number of custom post type posts that have a specific attachment image set?
- Display custom fields from custom posts in RSS feed
- How to use load more custom post type data normal or according to on click category tab In WP
- orderby rand is not working for a custom post types
- Problem querying Custom post type by custom fields
- Orderby CPT custom fields not working
- Custom taxonomy rewrite give pagination 404
- WP_Query order by custom field, then randomly order some of results
- WP_Query inside foreach loop returning same value for all options when filtered using ajax
- Mixing 2 custom post types with posts output in specific pattern
- Custom post taxonomies as tax_query terms?
- creat filter with wp_query
- Troubles with acf/save_post and WP_Query
- A method for ordering mixed dates in search result loop (theory only, no actual code)
- Query custom post type with ACF Date
- How to do WP_Query with two meta fields with orderby clause
- Stuck in Order by more then one
- Display featured image from one CPT within another CPT query
- Custom WP Query on custom meta and sort by multiple meta keys value
- Show only one post on custom post type archive
- Woocommerce search pagination not working
- How to order WP_Query by parent for hierarchical Custom Post Type?
- Including metaboxes from custom post types in global search — continued
- WordPress loop: Show only a Custom Post Type Taxononmy TERM
- How can I made custom taxonomies relationship?
- Query Multiple Custom Posts by Custom Fields
- What’s the WP way to load remaining custom posts?
- Why is this query not working? (Standard posts + custom post type)
- How do you paginate a query grouped by month?
- Custom taxonomies relationship
- Get Posts by multiple custom fields is not working
- Custom post type ‘articles’ ignores posts_per_page, reserved post_type?
- Several post types on WP Query by tag and taxonomy
- WP Query with categories only shows one post and ignores the category
- Polylang non-default language ignores tags in WP_Query
- WordPress request fiter order by related post’s post_title
- Custom Widget WP_Query problem
- Custom query at top of archive search page, arguments are overridden
- Order Custom Post Type by Custom Field Value
- WP_Query custom post type query not showing the exact post type
- How to display post list inside post
- Pagination issue on category.php using custom post type query
- How to have this permalink structure: post_type/postname/custom_inner_page
- Problem: wp_query outputs all images on site
- Query Custom Post Type Taxonomy term with multiple parameters
- Sort entries by date mixing two post types
- Get terms that contain posts that in turn belong to other terms?
- Why is my category template ignoring post type?
- First custom field value (out of several) displayed twice after query
- wp_reset_postdata() and wp_reset_query() inside shortcode are not working to reset original page query
- Prioritize posts in query by meta keys?
- Change sort order when using ‘orderby’ => ‘type’
- Add Custom Post Type of specific Custom Taxonomy to regularly blog loop
- How to get all tags of a custom post type by id
- Filter Posts from the Main Query
- WP_Query orderby and tax_query
- Configuring a meta query with multiple post types that have the same relationship on a single page
- Different Ways to Query Custom Post Types?
- Order posts by 2 custom fields and if one custom field is zero orderby another custom field
- Pagination with custom query, custom search form, single and pages, ajax and no plugins
- Possible to filter custom post type with multiple meta data?
- can these 3 queries be re-written as 1 query?
- Advanced search form with filters for custom taxonomies
- How does order=asc effect a wp_query (its acting pretty weird in a loop)
- custom post type search by reference id
- pagination not working for category.php (custom post types in categories)
- Query based on custom fields start and end date
- Save custom post type to external database
- Why is my WP_Query outputting my entries twice?
- How to display Related Posts based on number of taxonomy terms matched
- Retrieve custom post types by custom taxonomies with WP_Query
- Showing specific post in order of array wp_query
- Add ‘last’ class to second post in featured post loop
- WP the_posts() on single-cars.php get category link
- tax_query not working in template
- cannot override post_types in WP_Query()
- Wrapping x posts in html without leaving empty html
- $post not working working in AJAX plugin with custom post type
- Limiting posts_join, where, etc to a specific WP_Query object?
- Custom Taxonomy Not Showing in Front-End When Outputting a Custom Post Type with WP_Query()
- WP Query post__in not returning correct results
- Proper way to display latest 5 posts grouped by post type?
- Can I display custom post types in home.php or need page template?
- Why is my WP Query not returning first result’s post meta?
- Sort posts in loop by the WooCommerce Membership of the author
- Detect inside a custom query the kind of post type to assign custom classes
- Print current post category during WP_Query
- Different Limit number of post on different archive page