peacefulwarri0r
Verfasste Forenbeiträge
-
Forum: Allgemeine Fragen
Als Antwort auf: Webhooks verwendenUps. Okay, danke!
Forum: Allgemeine Fragen
Als Antwort auf: Kommentare Kommentare KommentareDas Plugin schafft da bp-auto-group-join Abhilfe.
Cool! So einfach hab ich irgendwie garnicht gedacht.Vielen Dank!
Forum: Allgemeine Fragen
Als Antwort auf: Kommentare Kommentare KommentareMoin,
guter Impulse, danke!
Allerdings würde ich die Gruppe nur für eingeloggte Mitglieder sichtbar haben wollen. Das wiederum stellt mich vor die Herausforderung die Mitgliedschaftsantrag automatisch zu akzeptieren oder keine Beantragung vorauszusetzen.Forum: Allgemeine Fragen
Als Antwort auf: Kommentare Kommentare KommentareVielen Dank!
Es ist eher kein Buddypress Thema. Ich möchte mittels wp_insert_comment, Feedback einfangen. Dieses Feedback soll nicht im Menüpunkt „Kommentare“ sondern in einem seperaten Menüpunkt Feedback zu finden sein.
Man kann wp_insert_comment einen comment_type mitgeben. Aber wie ich einen neuen Menüpunkt Feedback bekomme, der dann lediglich die Kommentare mit Type Feedback anzeigt weiß ich leider nicht.
Forum: Allgemeine Fragen
Als Antwort auf: Seite restriktionenNicht schön, aber funktioniert und ist nicht noch ein Plugin:
add_action( 'template_redirect', 'redirect_to_specific_page' ); function redirect_to_specific_page() { $site_uri = bp_get_requested_url(); function m_redirect(){ wp_redirect( 'https://www.site.de/login', 301 ); exit; } if(!is_user_logged_in()){ if (is_page(array('foobar', 'gruppen', 'aktivitaet'))){ m_redirect(); }elseif (preg_match('#.*/mitglieder/.*#i', $site_uri)){ m_redirect(); } } }- Diese Antwort wurde vor 5 Jahren, 4 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Seite restriktionenHmm ich weiß nicht. Bisher hab ich keines gefunden was kostenfrei ist und diesen Zweck erfüllt. Machne funktionieren erst garnicht oder trumpfen mit etlichen popups auf. Gefühlt bin ich mit der kleinen Funktion fast am Ziel.
Um nur mal ein beispiel einer ewigen Suche zu nennen. Simple WP Membership: Installiert/Aktiviert eine Seite als schützenswert eingestuft und dennoch ist die Seite noch zugänglich. Scheint zu simpel für mich zu sein. 🙂 Zu dem hab ich nun ein neues Menü, ganz viele neue Funktionen, die bestehenden Mitglieder aus dem WP werden aber nicht erkannt.
- Diese Antwort wurde vor 5 Jahren, 4 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeOMG. Ja, die Templates im Hauptverzeichnis funktioniert nun.
Vielen Dank!- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeOkay, hab ich verstanden. Jedoch zieht er die Templates nicht an, obwohl ich sie korrekt benannt habe. Kann es sein das Unterordner im Childtheme nicht durchsucht werden?
[root@lisa mantra]# find . -type f ./template-parts/content-mantra-add.php ./template-parts/single-mantras.php ./template-parts/archive-mantras.php ./templates/mantra-add.php ./readMantraMain.php ./functions.php ./index.php ./style.css ./dbcontroller.php ./header.phpForum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeJa, das hab ich gemacht.
[root@lisa mantra]# find templat* template-parts template-parts/single-mantras.php template-parts/archive-mantras.php templates templates/mantra-add.phpDas Problem war die index.php, die verhindert hatte das diese Dateien angezogen werden. Das ist nun wie oben zu sehen gelöst. Frag mich nur noch ob man das in der index.php hübscher lösen sollte.
Auf jeden Fall vielen Dank für die Hilfe!! Ich denke das läuft nun so wie es soll.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeHab es nun in der index.php wie folgt gelöst. Gefühlt kann man das besser machen? 🙂
if ( is_singular() ) { if (preg_match('#^/mantras/.*#', $_SERVER['REQUEST_URI'])){ get_template_part( 'template-parts/single-mantras' ); }elseif( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'single' ) ) { get_template_part( 'template-parts/single' ); } } elseif ( is_archive() || is_home() ) { if ($_SERVER['REQUEST_URI'] === '/mantras/') { get_template_part( 'template-parts/archive-mantras' ); }elseif ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'archive' ) ) { get_template_part( 'template-parts/archive' ); }- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeHmm ja, das Problem ist das dass Template für die Seite Mantras nicht zieht.
Es werden die Posts automatisch aufgelistet, aber ohne zutun des ausgewählten Templates.Die If-Anweisung wird auf einer anderen Seite positiv beantwortet. Bin grade ratlos warum das Template nicht angezogen wird.
Ich vermute das es an der index.php liegt. is_archive dürfte zutreffen:
if ( is_singular() ) { if ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'single' ) ) { get_template_part( 'template-parts/single' ); } } elseif ( is_archive() || is_home() ) { if ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'archive' ) ) { get_template_part( 'template-parts/archive' ); } } elseif ( is_search() ) { if ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'archive' ) ) { get_template_part( 'template-parts/search' ); } } else { if ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'single' ) ) { get_template_part( 'template-parts/404' ); } }Das hier scheint zu funktionieren:
} elseif ( is_archive() || is_home() ) { if ($_SERVER['REQUEST_URI'] === '/mantras/') { get_template_part( 'template-parts/mantras' ); } if ( ! $is_elementor_theme_exist || ! elementor_theme_do_location( 'archive' ) ) { get_template_part( 'template-parts/archive' ); }- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeNach dem ich dies im Code versteckt hatte ging es:
flush_rewrite_rules();Aber verstanden hab ich es nicht. Jetzt werden die Posts vom Custom Post Type angezeigt. Aber die WP Query im Template wird ignoriert. 🙁
<?php /** * Template Name: Mantra */ // No direct access allowed. if( ! defined( 'ABSPATH' ) ) { exit; } ?> <?php get_header(); ?> <div id="primary" class="site-content tv-container-fluid"> <div id="content" role="main"> <?php //flush_rewrite_rules(); $args = array ( 'post_type' => array( 'mantras' ), 'post_status' => array( 'publish' ), 'posts_per_page' => '-1', 'post_parent' => 0, ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { // get post data $query->the_post(); get_template_part( 'template-parts/content', 'mantra' ); } } else { echo 'No items in "mantras" post type'; } // Restore original Post Data wp_reset_postdata(); ?> </div><!-- #content --> </div><!-- #primary --> <?php get_footer(); ?>- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeJa, ich habe nun einen Custom Post Type und war auch in der Lage einen neuen Post mit diesem Post Type zu erstellen.
Der permalink lautet ../mantras/trust me
Leider bekomme ich nun dort einen HTTP 404.
Mir scheint noch etwas fundamentales zu fehlen?Custom Post Type: „Mantra“
Hab nun eine single-mantras.php im Child Theme erstellt. Hat jedoch auch nicht geholfen.
[root@lisa mantra]# find . ./template-parts ./template-parts/single-mantras.php ./template-mantra.php ./functions.php ./style.css ./template-mantra-add.php ./header.phpInhalt:
<?php /* The loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <div class="main-post-div"> <div class="single-page-post-heading"> <h1><?php the_title(); ?></h1> </div> <div class="content-here"> <?php the_content(); ?> </div> <div class="comment-section-here" <?php //comments_template(); ?> </div> </div> <?php endwhile; ?>- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
- Diese Antwort wurde vor 5 Jahren, 5 Monaten von peacefulwarri0r geändert.
Forum: Allgemeine Fragen
Als Antwort auf: Eigene Seiten durch CodeNoch hab ich es garnicht umgesetzt. Wollte es dieses mal besser machen 😉
Ah okay, das heißt ich erstelle einen Custom Post Type „Lied“ und wenn ein neues Lied hinzugefügt wird, erstelle ich einen neuen Post vom Typ „Lied“?
Forum: Allgemeine Fragen
Als Antwort auf: Plugin & shortcodesEs sieht so aus als könnte die Function nicht innerhalb einer Funktion sein.
Dann muss ich einen anderen Weg finden.