There are 2 fundamental problems here:
Problem 1
pre_get_posts
lets you modify a query before it happens, and in this case you’re modifying the main query before it happens.
But you do this:
if ( get_post_type() == 'saved-orders' ) {
get_post_type
shouldn’t work here as it’s too early, the main query hasn’t happened yet. Instead, lets ask the query object:
if ( 'saved-orders' === query->get( 'post_type' ) {
Problem 2
This is a syntax error, and not valid PHP:
$query->set( 'author' => $current_user->ID );
=>
is only used in 2 situations:
array(
'key' => 'value'
)
and
for ( $array as $key => $value )
Neither of which are function calls. The correct way to call the set
method is:
$query->set( 'queryvar', $new_value );
With some beginner level PHP knowledge you should now be able to fix your filter.
Related Posts:
- Display a query with multiple post types and same relationship on a single page
- Custom post status not working
- Date archives for custom post type
- How can I add dropdown widget/box to admin post page?
- Custom post type loops with different page templates
- Limit Authors to their Own Posts on front-end excluding admins
- Append taxonomy terms as class names in markup?
- How do you output custom code between posts in the loop?
- Loop through posts of a custom-post-type (event) and create .ics (iCal) file?
- Output custom post shortcode. Help spot the error.
- GravityForm: Populate Dropdown with custom post type [closed]
- Loading all files within a directory
- A good strategy to print custom posts (offer) that are checked inside the metabox of a post?
- What’s the difference between same wp functions get_posts(); functions in different form?
- How to customize a permalink (URL) structure?
- Can I list a custom post type within another custom post type in the admin area?
- Set URL link to featured image of custom post type
- AJAX load more for different custom post type loops
- On update or create post redirect to current post position in list
- I need to add endpoint for wordpress categories
- get_post_meta not working on publishing
- Redirect 404 page with ID in slug to associated page with same ID in slug
- WordPress wrapped added a span tag to every single p tag
- ACF field key/value to show on taxonomy list
- Hide a widget inside a div on specific type of post
- Configuring a meta query with multiple post types that have the same relationship on a single page
- Different Category system needed for the Custom Post Type
- Meta-Boxes for CustomPostType cause PHP Errors and Notices in “Add New” view
- categories should be available across all custom post types
- PHP question: how to combine syntax?
- Loop increase number
- custom post for slider
- Assign category a default post type
- How to use a variable as a function name?
- How exclude or skip post type with get_next_post_link
- Create short URL with auto 301 redirect
- Removing full title and breadcrumb header container for a specific post type
- Is it possible to use array_walk() to append terms to an array of posts?
- Custom Ratings for Theme, Proper way to Refactor Code and Clean up Template File
- post_content is stripping HTML when adding a new post? [closed]
- Using Wp_Query, Json to add Highcharts series data
- Template code to split a post and print a custom field?
- Let users upload image(s) to the post from front end
- Foreach loop returning more than one item when querying taxonomy
- Function to erase every post from a taxonomy
- Post type Echo code is repeating on homepage
- redirect after submiting post for review
- What is the best way to set the post category (Custom Post Type) automatically based on the one of the tags assigned to the post?
- set object terms after some some time of published post – functions.php
- php dynamic content inside shortcode
- update custom taxonomy custom fields
- Title and URL Error in Breadcrumb Navigation for Custom Post Types
- Check that a slug is present in the get_terms request
- Pagination not working in custom post type. Help
- How to add specific terms in a custom post type?
- Assigning categories to custom post types via a front-end form; only works for native post type
- Limit custom post type to the authors only on front-end!
- Create posts inside CPT post
- Persist meta box choices throughout all posts of same post type
- ACF field check value of field on all other articles
- Change Search display for Custom Post Type
- Stored meta from attachment, video length?
- Duplicate posts in my custom loop
- Getting a 404 on single custom post type page when using rewrite on a custom taxonomy
- Featured image in custom post is being disabled
- Create 2-layered dropdown menus for custom taxonomy and custom post type
- can’t see categories in appearance-menu-categories
- Function not pulling image or text from custom post type
- Custom Loop for custom post type. Compare by meta_value?
- Code in custom widget queries all posts, when it should only query the current post
- Add HTML before a specific div?
- How to string lines from the_content() hook in WordPress?
- Comments are not working on Custom Post Type
- How to I add count of custom posts listed in a post as a prefix to its title
- how to display custom taxonomies in front page
- add_rewrite_rule not working with custom post type
- How do loop categories post from according in WordPress? is it impossible to solve this problem?
- Categories under custom post types doesn’t show properly
- WordPress is executing URL in code when called via wp_mail()
- Need functionality with all post list available at edit.php
- Adding custom tables to WordPress
- Insert HTML inside link in a walker
- create a new page from a custom post type similar to an authors page
- How to display custom WP menus?
- Problems wp_insert_post and save_posts filter
- Warning: Invalid argument supplied for foreach() in post.php [closed]
- Cant get paginations on single.php to work with my custom post types
- How can I group posts by months and years?
- Saving fields in a drop-down in WordPress
- display custom post on separate page
- Is it possible to hide nav menu items only when they are page titles (on specific templates) but not on the dashboard?
- Disable Sidebar on certain pages
- Show parent category and subcategory once in while loop
- If thumbnail image else post title
- Different Configuration for the_excerpt()
- Display related post content and custom field content
- Custom 404 redirect for a luddite
- Meta-Box to add multiple items one at a time and on publish save all
- Values inside a custom field to determine which category posts to display
- Posts without featured image using other post’s featured image