WP Manifestindependent plugin directory
manifest / multisite / blogvorlagen

PS Blog Templates WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

Ermöglicht dem Webseiten-Administrator das Erstellen neuer Blogs basierend auf Vorlagen, um den Blog-Erstellungsprozess zu beschleunigen. / Allows the website administrator to create new blogs based on templates to speed up the blog creation process.

★ 0stars
13release downloads
v2.9.1latest · 2 years ago

Install

Download blogvorlagen.zip From the v2.9.1 release on GitHub, Mar 30, 2024

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/cp-psource/blogvorlagen/releases/download/v2.9.1/blogvorlagen.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Ermöglicht dem Webseiten-Administrator das Erstellen neuer Blogs basierend auf Vorlagen, um den Blog-Erstellungsprozess zu beschleunigen.

Description

Mit PS Blog Templates kannst Du einen Katalog mit Webseiten-Vorlagen erstellen, um die Produktivität erheblich zu verbessern. Verwende das Design und den Inhalt vorhandener Webseiten in Deinem Multisite-Netzwerk, um unglaublich schnell neue Webseiten zu erstellen.

Ein besserer Start

Stelle neue Webseiten so ein, dass Beiträge, Seiten, Benutzer, Dateien, Kategorien, Menüs und sogar Plugins geerbt werden. Dies beschleunigt die Erstellung von Webseiten für Netzwerkadministratoren und neue Mitglieder. Gib neuen Benutzern beim Start einen Schub, indem Du sie eine Vorlage auswählen lässt, die ihren Anforderungen entspricht.

Neue Blog-Vorlage kann verwendet werden als:

Die Standardvorlage für alle neuen Webseiten, die in Deinem Netzwerk erstellt wurden. Eine Vorlagenauswahl, wenn sich Personen für eine neue Webseite in Deinem Netzwerk anmelden. Eine Vorlagenauswahl, wenn ein Superadministrator eine neue Webseite unter Sites> Add New im Netzwerkadministrator-Dashboard erstellt. So funktioniert die neue Blog-Vorlage: Du erstellst zunächst eine neue Webseite und passt sie mit allen Funktionen an, die automatisch zu neuen Webseiten hinzugefügt werden sollen, die mit dieser Vorlage erstellt wurden. Du konfigurierst beispielsweise alle Einstellungen, fügst alle Beiträge, Seiten hinzu, richtest das Theme ein, lädtst den benutzerdefinierten Bildheader hoch, aktivierst Plugins, fügst Benutzer hinzu, fügst Widgets hinzu, fügst Links zur Blogroll hinzu und so weiter. Bitte beachte:

Die Webseite, die Du für die Verwendung als Vorlage angepasst hast, dient ausschließlich als Vorlage und nicht als funktionierende Webseite. Änderungen an einem Vorlagenblog wirken sich auf Webseiten aus, die nach den neuen Änderungen erstellt wurden. Sie wirken sich nicht auf bereits erstellte Webseiten aus. Du kannst Deine Hauptseite nicht als Vorlagenblog verwenden! Du erhältst eine kleine Erinnerung, wenn Du es versuchst.

ChangeLog

2.9.1

  • Fix: jQuery .change()
  • Fix: PhP8 Problems
  • Add: Updater 1.3

2.9.0

  • Fix: Unknown named parameter
  • Added: .pot file
  • Added: english.pot
  • Upgrade: Psource Updater v1.1

2.8.9

  • Public release

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.9.1 latest
Mar 30, 2024 2 years ago
blogvorlagen.zip
9
Sep 9, 2023 3 years ago
blogvorlagen.zip
4
D+ grade

Security

PS Blog Templates 2.9.1 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
2.9.1
Findings
2
Worst severity
high
Content hash
d509bca04150f2277667310e…

Findings

  • high SQL injection in nbt_get_sites_search via stripslashes + string concatenation

    sql_injection

    The AJAX handler reads $_REQUEST['term'], applies stripslashes (bypassing wp_magic_quotes), runs esc_like (only escapes %/_), then interpolates into a LIKE clause without $wpdb->prepare. Any authenticated user can invoke wp_ajax_nbt_get_sites_search.

    blogtemplatesfiles/ajax.php:4-37

    Recommendation

    Use $wpdb->prepare( '... LIKE %s', $wild . $wpdb->esc_like( $s ) . $wild ). Prefer wp_unslash over stripslashes. Require manage_network (or similar) before querying blogs.

  • medium Missing capability check on multisite blog search AJAX

    missing_capability

    nbt_get_sites_search is registered as wp_ajax_ only (logged-in) but never checks current_user_can/manage_network before returning blog_id, domain/path, and blogname.

    blogtemplatesfiles/ajax.php:4-55

    Recommendation

    Require current_user_can('manage_network') (matching admin menus) before searching.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.