Support » Allgemeine Fragen » Widget Optisch / Aufbau ändern

  • Hallo Zusammen! 🙂

    Ich bin gerade dabei vom WBB (Woltlab) auf WordPress umzusteigen. Ich habe damals vor ca. 2-3 Jahren das letzte mal mit WordPress gearbeitet, finde aber mittlerweile nach und nach wieder rein und es macht Spaß.

    Nun habe ich allerdings eine Frage, wenn ich beim Woltlab Burning Board Änderungen am Template durchgeführt habe, dann ging dies sehr einfach. Ich konnte das passende Template auswählen, hab die Stelle gesucht wo z.B. ein Titel erzeugt wird oder ein Benutzerbild, habe mir die Stelle kopiert und wo anders eingefügt oder auskommentiert.

    Beim WordPress steige ich jedoch nicht allzu sehr durch … ^^
    So habe ich unter anderem bbpress installiert und habe dort 2 Widgets – 1x neueste Themen 1x neueste Antworten.

    Nun ist der Aufbau dort z.B. bei Neueste Themen wie folgend…
    Titel von (Avatar Bild) Nutzername
    vor xx Stunden/Tagen

    Ich würde jedoch viel lieber es so haben, dass das Avatar links in einer Spalte steht und rechts daneben ausschließlich der Titel und darunter das „Datum“.

    Im Template des Widgets ist jedoch nur folgendes angegeben

    				<li>
    					<a class="bbp-forum-title" href="<?php bbp_topic_permalink( $topic_id ); ?>"><?php bbp_topic_title( $topic_id ); ?></a>
    
    					<?php if ( ! empty( $author_link ) ) : ?>
    
    						<?php printf( _x( 'by %1$s', 'widgets', 'bbpress' ), '<span class="topic-author">' . $author_link . '</span>' ); ?>
    
    					<?php endif; ?>
    
    					<?php if ( ! empty( $settings['show_date'] ) ) : ?>
    
    						<div><?php bbp_topic_last_active_time( $topic_id ); ?></div>
    
    					<?php endif; ?>
    
    				</li>

    Dort gibt es den Autor-Link, aber dies verbindet das Benutzerbild + Benutzernamen.

    Ähnliche Schwierigkeiten habe ich bei anderen Plugins. Daher meine Frage, wie bearbeitet man anständig Widgets in WordPress? Oder muss ich ein eigenes Widget erstellen? Falls ja, wie findet ihr den Code raus, welchen ich in das Widget eintragen muss, welcher z.B. das Benutzerbild oder den Titel anzeigt?

Ansicht von 1 Antwort (von insgesamt 1)
  • Um (außer CSS) ein Widget zu bearbeiten, müsstest du in diesem Fall Core-Dateien von bbPress bearbeiten. Das wird (selbstverständlich) nicht empfohlen. Da du etwas Erfahrung mitzubringen scheinst, würde ich dir empfehlen, dir ein eigenes Widget zu erstellen.

    Dabei kann dir dieser Artikel eventuell weiterhelfen: http://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-wordpress-widget/

    Den zu bearbeitenden Code findest du, wenn du im WordPress Backend über Plugins->Editor oben rechts bbpress auswählst und dann in folgende Datei navigierst:
    includes->common->widgets.php

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Widget Optisch / Aufbau ändern“ ist für neue Antworten geschlossen.