eventuell kann dieses Plugin hilfreich sein
vorher Datenbankbackup machen
https://tah.wordpress.org/plugins/custom-post-type-permalinks/
Thread-Starter
anikay
(@anikay)
hi! Hab ich nun versucht. klappt nicht. :(ändert nicht meine bestehenden portfolios.
dann ist die Frage wie dieser Custom Post Type erstellt wurde
macht das dein Theme => was ich meist sehr bedaure, weil man dann genau in solche Sackgassen landet wo du grad drin bist
macht das ein Plugin
dann erstell mehrere custom post types mit unterschiedlichen Slugs
Thread-Starter
anikay
(@anikay)
also der support des themes, meinte, wordpress würde ds „Portfolio“ in die URL schreiben.
da ich erst seit zwei Wochen überhaupt WordPress mache, bin ich da überfordert.
Grundsätzlich kennt WordPress als Inhaltsarten erst einmal nur Beiträge und Seiten (Ausnahmen wie Attachments und Revisionen lasse ich hier mal außen vor). Damit WordPress ein zusätzliches Menü anbietet, um eine weitere Inhaltsart – in deinem Fall Portfolios – zu verwenden, muss diese erst einmal als so genannte „benutzerdefinierte Beitragsart“ (Custom Post Type) angelegt werden. WordPress stellt dafür eine Funktion register_post_type()
zur Verfügung, in der mit dem Funktions-Argument rewrite
angegeben werden kann, wie sich der Permalink zusammensetzen soll (welche Titelform [engl. Slug] er haben soll). Diese Form des Permalinks wird dann für alle Portfolio-Inhalte verwendet, auch wenn sie sich z.B. nach eigens definierten Unterscheidungsmerkmalen („Custom Taxonomy“) unterscheiden.
Ich müsste mir dein Theme „Montreal“ erst kaufen, um es abschließend beurteilen zu können, vermute aber, dass im Theme (und nicht über ein separates Plugin) der Custom Post Type „Portfolio“ definiert wird. Da nur ein Custom Post Type definiert ist, kann auch nur pauschal ein Slug portfolio
verwendet werden.
Du könntest grundsätzlich einen eigenen Custom Post Type erstellen, würdest dafür einen neuen Menüeintrag im Back End vorfinden und könntest auch den Slug (also die Form des Permalinks) für diese anders festlegen. Unter Umständen müsstest du dann aber auch in einem Child Theme ein eigenes Template hinzufügen, mit dem diese Inhaltsart auch abgerufen und passend zum Rest aufbereitet wird. All das ist aber nichts, was ich einem Einsteiger empfehlen möchte, der gerade erst mit WordPress angefangen hat.