Ok, got it working. I was returning a property of a serialized option within the callbacks for the filters:
add_filter('pre_option_page_on_front', 'page_on_front');
function page_on_front() {
$options = get_option('theme_options');
return $options['page_on_front'];
}
add_filter('pre_option_page_for_posts', 'page_for_posts');
function page_for_posts() {
$options = get_option('theme_options');
return $options['page_for_posts'];
}
The returend values were numbers, but strings. Typecasting them to int got it working.
Related Posts:
- How to remove a filter that is an anonymous object?
- How to add defer=”defer” tag in plugin javascripts?
- How to add a custom CSS class to core blocks in Gutenberg editor?
- No filter of code on switch from html to visual editor, how?
- How to modify posts_where filter only for the search query
- How to wrap oEmbed-embedded video in DIV tags inside the_content?
- How to add filter with 2 args?
- How to auto-translate custom user roles?
- Adding revision support to WooCommerce product content
- Changing text within the Block Editor
- Search content for shortcodes and get parameters
- Change default settings used by gallery shortcode
- Please explain me what the do_action does
- How Can I Have A URL Changed Based on the Originating URL?
- Is it possible to Hook/Filters Attachment Creation?
- Apply the_title filter to post titles AND backend auto social-sharing plugin, but not nav menu
- How to hook some Unicode texts into calendar widget safely?
- How to add attributes to tag when template cannot be directly modified
- how to remove filter from wordpress shortcode output
- Change email from and display name with a filter action
- Edit pagination text in the get_the_posts_pagination function
- How does WordPress call functions attached to a certain action hook before calling functions attached to other hooks
- Please help me through this example with a filter to understand how they work
- Filter custom post types in archive
- WordPress tag cloud add more links
- wp_insert_post_data filter not working correctly after upgrade to WordPress 5
- Yoast SEO hooks overriding themselves
- Question about how do wordpress filters/actions work
- How to center oEmbedded content
- When adding buttons to the tinyMCE editor, how do I make them wrap to the next line and/or display in the “Kitchen Sink” area?
- Add Sortable Column For All Post Types
- Simple way to get two language WP site
- How to take options from form fields and turn them in to links?
- How to change the order of HTML output of a core block?
- How to add ‘total’ value to custom column title on the posts list page
- When to use add_action when registering/enqueuing scripts
- theme_page_templates not working
- Add Class to a div using a filter?
- Filter custom post type using multiple taxonomy dropdowns
- Add new post with predefined / preset date
- How to link the whole list item in Gutenberg’s latest posts block?
- Remove Extra Classes from Post Title
- Filters/Bulk Actions return wrong URL in admin dashboard
- I want to allow the use of a data-flw attribute in links in comments
- What hooks to hook onto for automatic cache clearing
- Add filter menu to admin list of posts (of custom type) to filter posts by custom field values
- Modify Redux Framework Options in Child Theme
- How can I output all apply_filters and do_action?
- Override has_post_thumbnail function
- How to allow code block in wordpress comments
- remove_action: how to access to a method in an child class?
- Set default value for “Additional CSS class(es)” for specific block types
- Contact Form 7 Custom Validation Doesn’t Get Called [closed]
- Woocomemrce order and registration fileds to UPPERCASE
- add_filter to wp_nav_menu_objects having no impact
- Trimming a custom field to a length
- How to add a filter to the get_body_class function?
- Using add_filter to modify a public function of a class
- How to hide/remove GhostKit component panel in gutenberg block inspector
- WordPress removing slashes from shortcode output
- when use function the_content break
- Filter page title (displayed in browser tab) of wp-login
- Adding html banner to posts
- How does wordpress add ‘style’ attribute to element
- conditional search
- output custom Posts on a Page
- Filter “Your latest posts”
- Sql query does not work well
- Is it better to use a constant or apply_filter?
- Hide certain product filters from specific product categories
- Hooked into wp_get_attachment_caption to add content to the default description; not working for jetpack slideshow. Why?
- WordPress Gutenberg core/heading block (wp-block-heading)
- Add an attribute to the root from functions.php with add_filter
- Would like to use hook or filters to customize email templates
- Removing menus from users other than the administrator
- Can’t understand apply_filter logic
- Apply pre_get_posts filter in a certain moment (just for a particular block of posts)
- Modify oembed code conditionally
- Add option to query string before get_posts() is called on archive.php
- How to Change the WordPress Locale with the ‘locale’ Filter?
- meta box loop problem with a search filter
- How can I add a prefix to titles displayed in sidebar using function.php?
- Modify Default URL for /wp-includes/js/wp-emoji.js?ver=4.6.1
- List all image sizes still getting disabled sizes
- Why this remove empty paragraphs from the_content does not works?
- wp_editor customization
- What problems could happen if I replaced add_filter and add_action with the function calling
- posts_results filter function memory errors
- Adding to an array & passing it through do_action/apply_filters
- Activate short codes for all post queries?
- Save something to global var in add_filter
- Loading a sidebar on an Ajax call
- the_excerpt() does not work with has_excerpt()?
- Custom excerpt_more filter not working when tag is present
- how to localize the number of wordpress post views?
- Taxonomy search filters
- How do you disable the verification process of user email changes?
- Modify the third (context) parameter in a filter?
- Filter a custom post type by custom field in admin
- Search and Filter Using Custom Post Type, Custom Taxonomy, and Advanced Custom Fields