I have a page with a loop grid on it displaying posts filtered by a certain post category.
But when I display said page on the front end of my website the page itself is showing in the results even though it is set to only show posts?
I have tried to set the current post to be excluded and also turned on and off show sticky posts neither of these page a different.
In the screenshot attached you can see that the first loop item returned is a page where as the rest are then posts
The loop grid should only return post items - there should be no pages included in the results
== Server Environment ==
Operating System: Linux
Software: nginx
MySQL version: MariaDB Server v11.4.7-MariaDB-log
PHP Version: 8.3.24
PHP Memory Limit: 512M
PHP Max Input Vars: 6144
PHP Max Post Size: 2047M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 6.8.2
Site URL: https://theeventartists.com.au
Home URL: https://theeventartists.com.au
WP Multisite: No
Max Upload Size: 2 GB
Memory limit: 512M
Max Memory limit: 512M
Permalink Structure: /%category%/%postname%/
Language: en_AU
Timezone: Australia/Sydney
Admin Email: martina@theweddingdesigner.com.au
Debug Mode: Active
== Theme ==
Name: FTU Astra Child
Version: 1.0.0
Author: Brainstorm Force
Child Theme: Yes
Parent Theme Name: Astra
Parent Theme Version: 4.11.8
Parent Theme Author: Brainstorm Force
== User ==
Role: administrator
WP Profile lang: en-GB
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
== Active Plugins ==
Advanced Custom Fields
Version: 6.4.3
Author: WP Engine
Akismet Anti-spam: Spam Protection
Version: 5.5
Author: Automattic - Anti-spam Team
Astra Pro
Version: 4.11.6
Author: Brainstorm Force
Astra Widgets
Version: 1.2.16
Author: Brainstorm Force
Classic Editor
Version: 1.6.7
Author: WordPress Contributors
Code Snippets
Version: 3.6.8
Author: Code Snippets Pro
Dynamic Shortcode Widget for Elementor
Version: 0.4.0
Author: louisho5
Elementor
Version: 3.31.1
Author: Elementor.com
Elementor Custom Shapes
Version: 0.0.1
Author: Marie Comet
Elementor Pro
Version: 3.31.0
Author: Elementor.com
Gutenberg
Version: 20.6.0
Author: Gutenberg Team
Image Optimizer - Compress, Resize and Optimize Images
Version: 1.6.7
Author: Elementor.com
Jetpack
Version: 14.9.1
Author: Automattic
Layout Grid
Version: 1.8.5
Author: Automattic
Loco Translate
Version: 2.8.0
Author: Tim Whitlock
Meta pixel for WordPress
Version: 4.1.4
Author: Facebook
Sidebar Manager
Version: 2.0.0
Author: Brainstorm Force
Site Kit by Google
Version: 1.158.0
Author: Google
Smash Balloon Instagram Feed
Version: 6.9.1
Author: Smash Balloon
SVG Support
Version: 2.5.14
Author:
UpdraftPlus - Backup/Restore
Version: 1.25.7
Author: TeamUpdraft, DavidAnderson
WP Carousel
Version: 2.7.6
Author: ShapedPlugin LLC
WPForms Lite
Version: 1.9.7.2
Author: WPForms
WP Mail SMTP Pro
Version: 4.5.0
Author: WP Mail SMTP
Yoast SEO
Version: 25.6
Author: Team Yoast
Yoast SEO Premium
Version: 25.4
Author: Team Yoast
== Must-Use Plugins ==
Elementor Safe Mode
Version: 1.0.0
Author: Elementor.com
wpcomsh-loader.php
Version:
Author:
== Elements Usage ==
container : 4
container : 7
heading : 1
media-carousel : 1
shortcode : 1
text-editor : 2
theme-page-title : 1
page : 6
container : 14
gallery : 3
heading : 6
image : 6
post-info : 2
text-editor : 7
section : 13
button : 1
container : 17
heading : 2
image : 4
media-carousel : 1
spacer : 3
text-editor : 4
theme-page-title : 2
wp-post : 70
container : 271
gallery : 47
heading : 51
image : 109
text-editor : 167
wp-page : 24
button : 6
container : 45
heading : 7
html : 1
image : 10
loop-grid : 4
nested-accordion : 4
posts : 1
shortcode : 2
spacer : 4
testimonial-carousel : 1
text-editor : 21
single-post : 5
container : 18
divider : 1
heading : 2
image : 4
post-info : 1
post-navigation : 1
spacer : 1
text-editor : 3
theme-post-content : 1
theme-post-featured-image : 1
theme-post-title : 1
single-page : 6
container : 20
heading : 2
image : 4
shortcode : 1
spacer : 3
text-editor : 5
theme-page-title : 2
theme-post-content : 3
theme-post-title : 1
widget-dynamic-shortcode : 2
loop-item : 8
container : 7
post-info : 4
theme-archive-title : 1
theme-post-excerpt : 1
theme-post-featured-image : 3
theme-post-title : 3
== Settings ==
cpt_support: post, page
disable_color_schemes: yes
disable_typography_schemes: yes
allow_tracking: yes
unfiltered_files_upload: 1
disabled_elements: wp-widget-akismet_widget, alert
== Features ==
Custom Fonts: 4
Custom Icons: 0
== Integrations ==
== Elementor Experiments ==
Inline Font Icons: Inactive by default
Additional Custom Breakpoints: Active by default
Container: Active
Optimized Markup: Inactive by default
Default to New Theme Builder: Active by default
Nested Elements: Active
Pages Panel: Inactive by default
Element Caching: Active by default
Elementor Home Screen: Active by default
Elementor Editor Events: Inactive by default
Atomic Widgets: Inactive by default
Global Classes: Inactive by default
Enforce global classes capabilities: Active by default
Variables: Active by default
Cloud Library: Active by default
Editor v4 (Opt In Page): Active by default
Editor V4: Inactive by default
Import/Export Customization: Inactive by default
Menu: Inactive by default
== Log ==
Log: showing 20 of 352025-07-31 05:15:26 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.30.3',
'to' => '3.30.4',
)]
2025-07-31 05:15:27 [info] elementor::elementor_updater Started
2025-07-31 05:15:27 [info] Elementor/Upgrades - _on_each_version Start
2025-07-31 05:15:30 [info] Elementor/Upgrades - _on_each_version Finished
2025-07-31 05:15:30 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.30.3',
'to' => '3.30.4',
)]
2025-08-06 05:10:20 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.30.4',
'to' => '3.31.0',
)]
2025-08-06 05:10:22 [info] elementor::elementor_updater Started
2025-08-06 05:10:22 [info] Elementor/Upgrades - _on_each_version Start
2025-08-06 05:10:23 [info] Elementor/Upgrades - _on_each_version Finished
2025-08-06 05:10:23 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.30.4',
'to' => '3.31.0',
)]
2025-08-06 13:26:34 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.30.1',
'to' => '3.31.0',
)]
2025-08-06 13:26:35 [info] elementor-pro::elementor_pro_updater Started
2025-08-06 13:26:35 [info] Elementor Pro/Upgrades - _on_each_version Start
2025-08-06 13:26:35 [info] Elementor Pro/Upgrades - _on_each_version Finished
2025-08-06 13:26:35 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.30.1',
'to' => '3.31.0',
)]
2025-08-07 05:09:05 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.31.0',
'to' => '3.31.1',
)]
2025-08-07 05:09:05 [info] elementor::elementor_updater Started
2025-08-07 05:09:05 [info] Elementor/Upgrades - _on_each_version Start
2025-08-07 05:09:07 [info] Elementor/Upgrades - _on_each_version Finished
2025-08-07 05:09:07 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.31.0',
'to' => '3.31.1',
)]
PHP: showing 5 of 5PHP: 2025-07-29 14:25:23 [error X 25][/srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php::187] Uncaught WpOrg\Requests\Exception\Http\Status403: 403 Forbidden in /srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php:187
Stack trace:
#0 /srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php(54): Elementor\Modules\CloudLibrary\Module->is_screenshot_proxy_mode(Array)
#1 /srv/htdocs/wp-content/plugins/elementor/core/base/module.php(86): Elementor\Modules\CloudLibrary\Module->__construct()
#2 /srv/htdocs/wp-content/plugins/elementor/core/modules-manager.php(64): Elementor\Core\Base\Module::instance()
#3 /srv/htdocs/wp-content/plugins/elementor/includes/plugin.php(742): Elementor\Core\Modules_Manager->__construct()
#4 /srv/htdocs/wp-content/plugins/elementor/includes/plugin.php(660): Elementor\Plugin->init_components()
#5 /wordpress/core/6.8.2/wp-includes/class-wp-hook.php(324): Elementor\Plugin->init('')
#6 /wordpress/core/6.8.2/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#7 /wordpress/core/6.8.2/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /wordpress/core/6.8.2/wp-settings.php(727): do_action('init')
#9 /srv/htdocs/wp-config.php(83): require_once('/wordpress/core...')
#10 /wordpress/core/6.8.2/wp-load.php(55): require_once('/srv/htdocs/wp-...')
#11 /wordpress/core/6.8.2/wp-blog-header.php(13): require_once('/wordpress/core...')
#12 /wordpress/core/6.8.2/index.php(17): require('/wordpress/core...')
#13 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2025-08-06 14:36:08 [warning X 40][/srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
'trace' => '
#0: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: /srv/htdocs/wp-content/plugins/elementor/data/base/endpoint.php(156): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]
PHP: 2025-08-06 14:56:32 [warning X 1][/srv/htdocs/wp-content/plugins/elementor-pro/modules/global-widget/module.php::91] Undefined array key "type" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2025-08-07 13:27:52 [warning X 32][/srv/htdocs/wp-content/plugins/elementor-custom-shapes-master/includes/admin.php::54] Undefined array key "post_id" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2025-08-08 17:51:40 [warning X 2][/srv/htdocs/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/fonts-manager.php::262] Undefined array key "editor_post_id" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
JS: showing 2 of 2JS: 2025-07-29 04:40:48 [error X 1][https://theeventartists.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.30.3:3:668025] Cannot read properties of null (reading 'id')
JS: 2025-07-31 05:53:56 [error X 3][https://theeventartists.com.au/wp-content/plugins/elementor/assets/js/packages/editor-documents/editor-documents.min.js?ver=3.30.4:1:2809] Cannot read properties of null (reading 'config')
== Elementor - Compatibility Tag ==
Dynamic Shortcode Widget for Elementor: Compatibility not specified
Elementor Custom Shapes: Compatibility not specified
Elementor Pro: Compatibility not specified
== Elementor Pro - Compatibility Tag ==
Description
I have a page with a loop grid on it displaying posts filtered by a certain post category.
But when I display said page on the front end of my website the page itself is showing in the results even though it is set to only show posts?
Steps to reproduce
I have tried to set the current post to be excluded and also turned on and off show sticky posts neither of these page a different.
In the screenshot attached you can see that the first loop item returned is a page where as the rest are then posts
Expected behavior
The loop grid should only return post items - there should be no pages included in the results
Elementor System Info
Agreement