2 Commits
1.1 ... 1.2

Author SHA1 Message Date
daa2723687 README.md aktualisiert 2025-04-10 18:28:00 +00:00
4505999060 wp-multi-kategorie.php aktualisiert 2025-04-10 18:26:08 +00:00
2 changed files with 129 additions and 74 deletions

View File

@ -1,2 +1,53 @@
# WP-Multi-Kategorie
WP Multi Kategorie ist ein Plugin für WordPress, mit dem du bestimmte Kategorien aus verschiedenen Bereichen deiner Website ausblenden kannst. Du kannst auswählen, welche Kategorien auf der Startseite, in Feeds, in Archiven und in Suchergebnissen ausgeblendet werden sollen.
**Funktionen:**
- Kategorien auf der Startseite ausblenden
- Kategorien in Feeds ausblenden
- Kategorien in Archiven ausblenden
- Kategorien in Suchergebnissen ausblenden
- Benutzerfreundliches Admin-Interface
## Installation
1. Lade das Plugin herunter und entpacke es.
2. Lade den Ordner in das Verzeichnis `wp-content/plugins` deiner WordPress-Installation hoch.
3. Gehe zu **Plugins > Installierte Plugins** in deinem WordPress-Adminbereich und aktiviere das Plugin "WP Multi Kategorie".
4. Das Plugin benötigt das Plugin **WP Multi Toolkit**. Stelle sicher, dass es installiert und aktiv ist, da sonst dieses Plugin nicht funktioniert.
## Verwendung
Nach der Installation findest du das Plugin unter **Beiträge > Kategorie-Filter**. Dort kannst du die Kategorien auswählen, die du in den verschiedenen Bereichen deiner Website ausblenden möchtest (Startseite, Feeds, Archive, Suche).
## Abhängigkeiten
Dieses Plugin erfordert das Plugin **WP Multi Toolkit**, um korrekt zu funktionieren.
Falls **WP Multi Toolkit** nicht installiert oder aktiviert ist, wirst du eine Fehlermeldung im Adminbereich sehen, die dich dazu auffordert, es herunterzuladen und zu installieren.
## Funktionen und Optionen
- **Startseite:** Blende ausgewählte Kategorien auf der Startseite aus.
- **Feeds:** Blende Kategorien in Feeds aus.
- **Archive:** Blende Kategorien in Archivseiten aus.
- **Suche:** Blende Kategorien in den Suchergebnissen aus.
## Screenshots
1. **Einstellungen des Plugins**
Screenshot von der Admin-Seite zur Auswahl der auszublendenden Kategorien.
2. **Fehlermeldung bei fehlender Abhängigkeit**
Screenshot der Admin-Fehlermeldung, wenn **WP Multi Toolkit** nicht aktiv ist.
## Deinstallation
Um das Plugin zu deinstallieren, gehe zu **Plugins > Installierte Plugins**, deaktiviere "WP Multi Kategorie" und lösche das Plugin anschließend.
## Lizenz
Dieses Plugin ist unter der [GPLv2 oder später](https://www.gnu.org/licenses/gpl-2.0.html) lizenziert.
## Unterstützen
Für Unterstützung oder bei Fragen besuche die [Support-Seite](https://git.viper.ipv64.net/M_Viper/WP-Multi-Kategorie) oder kontaktiere den Autor über die [Webseite von M_Viper](https://m-viper.de).

View File

@ -73,92 +73,96 @@ function wpmkategorie_admin_menu() {
}
// CSS für modernes Design
// CSS nur für die Seite des Plugins
function wpmkategorie_enqueue_styles() {
echo '<style>
.wrap {
background-color: #f9f9f9;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
// Überprüfen, ob wir auf der Seite des Plugins sind
if (isset($_GET['page']) && $_GET['page'] === 'wp-multi-kategorie') {
echo '<style>
.wrap {
background-color: #f9f9f9;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
h1 {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
font-size: 1.8rem;
color: #333;
margin-bottom: 20px;
}
h1 {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
font-size: 1.8rem;
color: #333;
margin-bottom: 20px;
}
.button {
background-color: #0073aa;
color: white;
border: none;
padding: 8px 15px;
border-radius: 5px;
cursor: pointer;
font-size: 14px;
}
.button {
background-color: #0073aa;
color: white;
border: none;
padding: 8px 15px;
border-radius: 5px;
cursor: pointer;
font-size: 14px;
}
.button-primary {
background-color: #00a0d2;
}
.button-primary {
background-color: #00a0d2;
}
.button:hover {
background-color: #006e8a;
}
.button:hover {
background-color: #006e8a;
}
.widefat th, .widefat td {
padding: 12px;
text-align: center;
font-size: 14px;
border-bottom: 1px solid #ddd;
}
.widefat th, .widefat td {
padding: 12px;
text-align: center;
font-size: 14px;
border-bottom: 1px solid #ddd;
}
.widefat tr.alternate {
background-color: #f1f1f1;
}
.widefat tr.alternate {
background-color: #f1f1f1;
}
.submit {
margin-top: 20px;
}
.submit {
margin-top: 20px;
}
.notice-success, .notice-error {
font-size: 16px;
background-color: #e7f9e7;
border: 1px solid #6ecf6e;
padding: 15px;
margin-bottom: 20px;
border-radius: 5px;
}
.notice-success, .notice-error {
font-size: 16px;
background-color: #e7f9e7;
border: 1px solid #6ecf6e;
padding: 15px;
margin-bottom: 20px;
border-radius: 5px;
}
.notice-error {
background-color: #fbe9e9;
border-color: #f57c7c;
}
.notice-error {
background-color: #fbe9e9;
border-color: #f57c7c;
}
.wp-multi-kategorie-form input[type="checkbox"] {
width: 18px;
height: 18px;
margin: 0;
}
.wp-multi-kategorie-form input[type="checkbox"] {
width: 18px;
height: 18px;
margin: 0;
}
/* Banner mit Blauem Hintergrund und Logo zentriert */
.wp-multi-kategorie-banner {
background-color: #0073aa; /* Blaues Banner */
color: white;
height: 150px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
}
/* Banner mit Blauem Hintergrund und Logo zentriert */
.wp-multi-kategorie-banner {
background-color: #0073aa; /* Blaues Banner */
color: white;
height: 150px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
}
.wp-multi-kategorie-banner img {
max-height: 100px;
max-width: 100%;
object-fit: contain;
}
</style>';
.wp-multi-kategorie-banner img {
max-height: 100px;
max-width: 100%;
object-fit: contain;
}
</style>';
}
}
add_action('admin_head', 'wpmkategorie_enqueue_styles');