/*
 Theme Name:   My Listing Child
 Theme URI:    http://bekservice.de
 Description:  MyListing Child Theme
 Author:       BEK Service GmbH
 Author URI:   https://bekservice.de
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/
/**
 * MyListing: Auf der Jobs-Explore-Seite nur Job-Listings zulassen (auch bei Promotions).
 * Passe die Seite/URL-Erkennung unten an.
 */
add_action('pre_get_posts', function($query) {
    if (is_admin() || !$query->is_main_query()) return;

    // ✅ Erkennung deiner Jobs-Seite:
    // Option A: über URL-Parameter ?type=jobs
    $is_jobs_explore = isset($_GET['type']) && $_GET['type'] === 'jobs';

    // Option B: über Seiten-Slug (anpassen!)
    // $is_jobs_explore = is_page('jobs');

    if (!$is_jobs_explore) return;

    // ✅ NUR Job Listing-Type zulassen
    // MyListing nutzt meist den CPT "job_listing" (oder "job_listings") für Jobs
    // und "job_listing" ist auch bei WP Job Manager üblich.
    // Falls eure Jobs ein anderer Post Type sind: bitte anpassen.
    $query->set('post_type', ['job_listing']);

}, 20);
