das ist problematisch . . . kann "unendlich" sein.
ich habe den Aufruf schon gefunden . . .
Funktioniert auch bei allen Autoren ganz gut, leider ist das problem, wenn ein Autor kein Twitter nutzt, erscheint dennnoch ein "Linkloses" Element,in dem Fall der Vogel. Nunmehr dreht sich das Problem darum wie ich die echo Ausgabe an Tatsachen binden kann, sprich, einer hat kein Twitter, dann soll auch nicht der Vogel angezeigt werden.
Hat jemand eine Idee wie ich per if Abfrage oder Befehl die Echo-Ausgaben (Twitter, Facebook, Google+, Webseite, etc.) abfragen kann ob ein Eintrag existiert und den nur ausgibt wenn einer existiert?
Ich meine für meine Autorenabfrage verwende ich auch eine if Abfrage....siehe....
<?php if (is_singular () || get_the_author_meta('description', $author_ID)) { ?> (Hier fehlt mir noch ein "Seiten ausschließen Element für 3 Seiten, wenn einer weiß wie, bitte helfen...:)
...sprich wenn eins zutrifft, erscheint eine Ausgabe, ebenso geht es ja auch mit !if umgekehrt. Von oben angefangen sieht der Code bisher so aus.....
<?php /* Autoren Box für TextWidget Sidebar*/ ?>
<?php $author_ID = get_the_author_meta('ID'); ?>
<?php if (is_singular () || get_the_author_meta('description', $author_ID)) { ?>
<?php $name = get_the_author_meta('display_name', $author_ID); ?>
<h4 class="author-box-title"><span><?php _e('About the Author', 'THEMENKLASSE'); ?></span></h4>
<section class="author-box clearfix">
<div class="author-box-avatar"><a href="<?php echo esc_url(get_author_posts_url($author_ID)); ?>"><?php echo get_avatar($author_ID, 100); ?></a></div>
<div class="author-box-name"><a href="<?php echo esc_url(get_author_posts_url($author_ID)); ?>" class="Unterschrift"><?php echo esc_attr($name); ?></a></div>
<div class="author-box-data"><b>Datum: </b><?php echo get_the_date(); ?></div>
<hr class="author-box-line"></hr>
<div class="author-box-desc"><?php echo get_the_author_meta('description', $author_ID); ?></div>
<div class="author-box-contact"><a href="<?php echo get_the_author_meta('googleplus'); ?>" target="_blank" title="..."><span class="fa fa-google-plus fa-2x"> </span></a></div>
</section>
<?php } ?>
Alles anzeigen
In Zeile 5 ist der Name von der Themenklasse mit enthalten und die Klassen sind alle definiert. Die ersten Versuche mit Google+ werfen den hinterlegten Link´s je Author richtig aus, aber wenn einer kein Google+ hat, erscheint das G+ von "FontAwesome (fa fa-google-plus fa-2x)" dennoch mit einem leeren Link zur Seite auf der ich gerade bin...Das ist nunmehr noch ein problem mit dem ich kämpfe.
Über Lösungsansätze wäre ich dankbar ohne in die funktions...php`s einzugreifen oder PlugIn´s zu nutzen...es muss auch so gehen das nur ein Textfeld von den Widgets für die Sidebar genutzt werden kann und der code somit flexibel und nach bedarf geändert oder angepasst werden kann ohne Themenänderungen oder WP-Änderungen.
LG
Katharina