Support » Plugins » Jetpack – Publizieren – Autorenberechtigung

  • Guten Abend,

    ich bin relativ neu bei WordPress unterwegs. Benutze auf meiner Seite unter anderem Jetpack, um Beiträge auf einem sozialen Netzwerk zu publizieren. Ich als Admin und auch die Redakteure können den Haken (unter Publizieren) beim Erstellen eines Beitrags wieder raus nehmen, sodass der Beitrag – wenn gewünscht – nicht in die sozialen Netzwerke gestellt wird.

    Ein Autor kann aber leider an dem Haken nichts verändern. Ich würde aber gerne dem Autor die Möglichkeit geben zu entscheiden ob er einen Beitrag ins soziale Netzwerk stellt oder nicht. Gibt es dort irgendwo eine Einstellungsmöglichkeit, die ich bisher nicht gefunden habe? Oder ist das leider nicht möglich und ich muss mir ein anderes Plugin suchen?

    Vielen Dank schon mal für die Hilfe!

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Jetpack hat eine Developer-Doku, da gibt es eine Snippet-Lösung:
    https://developer.jetpack.com/hooks/jetpack_publicize_capability/

    Gruß, Torsten

    Thread-Starter jacyrio

    (@jacyrio)

    Hey,

    ist zwar schon ein paar Tage her, dass ich hier meine Frage gestellt habe, muss jetzt aber doch noch mal nachfragen:

    Tut mir leid, ich bin relativ neu im Thema „WordPress“ und verstehe nicht so ganz was ich machen muss bzw. wie ich so ein Snippet bzw. wo ich dieses Snippet einbauen muss..

    Hättest du / hättet ihr da noch irgendwelche weiteren Informationen für mich? Wo und wie kann ich mich da einlesen bzw. was und wo muss ich was machen? Ein paar weitere Tipps wäre für mich hilfreich 🙂

    Vielen Dank!

    Wenn du ein Child-Theme angelegt hast, dann kannst du den Code in die functions.php deines Child-Themes packen.

    Alternativ kannst du ein Functionality-Plugin daraus bauen:
    http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users

    Und als dritte Variante könntest du ein Plugin nutzen, zum Beispiel Code Snippets:
    https://wordpress.org/plugins/code-snippets/

    Nur eines solltest du nicht machen: Direkt die functions.php deines Themes benutzen (solange du es nicht selber gebaut hast). Denn sonst ist die Ergänzung beim nächsten Update des Themes weg.

    Gruß, Torsten

    Thread-Starter jacyrio

    (@jacyrio)

    Hey vielen Dank für die Antwort 🙂
    Da ich schon mehr als einmal und gehört habe das es sinnvoll ist ein Child-Theme anzulegen, habe ich mir für diese – wahrscheinlich als Laie – komplizierteste Alternative entschieden.

    Ich habe nun also ein Child-Theme und habe das Child-Theme aktiviert… die Seite sieht auch wieder genauso aus wie vorher.

    Ich habe eine function.php erstellt und dort folgenden Code rein geschrieben:

    
    <?php
    /**
    * Child theme stylesheet einbinden in Abhängigkeit vom Original-Stylesheet
    */
    
    function child_theme_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-theme-css', get_stylesheet_directory_uri() .'/style.css' , array('parent-style'));
    
    }
    add_action( 'wp_enqueue_scripts', 'child_theme_styles' );
    
    function jeherve_publicize_capability() {
        return 'edit_posts';
    }
    add_filter( 'jetpack_publicize_capability', 'jeherve_publicize_capability' );
    
    ?>
    

    Ich habe also einfach das Snippet unten drunter kopiert. Stimmt das so wie ich das gemacht habe?

    Als nächstes habe ich mich mit einem Testbenutzer als Autor angemeldet, habe einen neuen Eintrag erstellt und wollte bei Pulizieren -> Facebook den Haken weg nehmen.

    Geht leider nicht 🙁

    Hab ich was falsch gemacht?

    Ich habe eine function.php erstellt

    Die Datei müsste functions.php heißen. Da fehlt das „s“ hinten. Vielleicht ist es damit schon getan.

    Das schließende ?> kann und sollte man weglassen, da es häufiger für Probleme sorgt (wenn z.B. dahinter noch ein Leerzeichen ist) und es ist nicht notwendig.

    Sonst sieht das gut aus.

    Gruß, Torsten

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Jetpack – Publizieren – Autorenberechtigung“ ist für neue Antworten geschlossen.