Verfasste Forenbeiträge

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Thread-Starter cyrylus

    (@cyrylus)

    Sorry noch mal der Code:

    function fx_set_only_author($query) {
    	global $current_user;
    	if (!current_user_can('manage_options')) {
    		$query->set('author', $current_user->ID);
    	}
    }
    add_action('pre_get_posts', 'fx_set_only_author');
    • Diese Antwort wurde geändert vor 4 Jahren, 5 Monaten von cyrylus.
    Thread-Starter cyrylus

    (@cyrylus)

    Danke für die Schnelle Antwort.
    Die Seite ist nur eine Test Seite (ist noch nicht DSGVO konform) um die Möglichkeiten der Umsetzung gefahrlos zu Testen.
    Ich habe die Begrenzungen im Backend schon mit einen Plugin vorgenommen, Suchfunktion suche ich noch nach der Lösung, wo ich leider noch nicht weiter gekommen bin ist die Frontend Benutzer Begrenzung.
    Ich habe schon folgendes ausprobiert was vielversprechend war leider funktioniert nur bedingt und zwar Begrenzt schon die Benutzer aber nicht nur die Posts sondern auch die Seiten.

    function ex_set_only_author($query) {
    	global $current_user;
    	if (!current_user_can('manage_options')) {
    		$query->set('author', $current_user->ID);
    	}
    }
    add_action('pre_get_posts', 'ex_set_only_author');

    ich muss ein weg finden das es nur für Posts greift und nicht überall.

    Gruß Cyrylus

    • Diese Antwort wurde geändert vor 4 Jahren, 5 Monaten von cyrylus.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)