Hallo liebe Wordpress-community,
ich erstelle gerade mein erstes ernsthaftes Projekt mit wordpress und konnte mir - dank dieses Forums - für die meisten Probleme schnell Antworten besorgen.
Jetzt habe ich ein neues Problem, bei dem ich nicht so recht weiterkomme:
Bei meinem Wordpress-Blog handelt es sich eher um eine statische Seite mit mehrsprachigem Inhalt. Naja eigentlich nur Deutsch und Englisch.
Für diese Mehrsprachigkeit nutze ich das Plugin qTranslate.
Mein WP Version ist die 3.3.2 und als Basis für mein Theme nutze ich twenty eleven 1.3.
Funktioniert auch alles so wie ich es möchte.
Was ich nicht hinbekomme, ist den englischen Seiten eine andere Header-Grafik zu geben als den Deutschen - bei den englischen Seiten soll der Text unter dem Logo auf englisch sein. Da in der url ja lang=en mitgeben wird, dachte ich ich könnte über GET da rankommen und per php im Headbereich mit einer if Anweisung das Problem lösen.
Meine aktiven php-Tage scheinen aber schon ein bisschen her zu sein, wenigstens schaffe ich es nicht das so umzusetzen wie ich möchte.
Kann mir von Euch vielleicht jemand einen Tipp geben? Wäre Euch super dankbar!
Hier kommt noch der Quelltext aus der header.php, von dem ich denke, das er relavant ist...
<header id="branding" role="banner">
<hgroup>
</hgroup>
<?php
// Check to see if the header image has been removed
$header_image = get_header_image();
if ( ! empty( $header_image ) ) :
?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>">
<?php echo qtrans_generateLanguageSelectCode('image');?>
<?php
// The header image
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( HEADER_IMAGE_WIDTH, HEADER_IMAGE_WIDTH ) ) ) &&
$image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
else : ?>
<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
<?php endif; // end check for featured image or standard header ?>
</a>
<?php endif; // end check for removed header image ?>
<?php
// Has the text been hidden?
if ( 'blank' == get_header_textcolor() ) :
?>
<div class="only-search<?php if ( ! empty( $header_image ) ) : ?> with-image<?php endif; ?>">
</div>
<?php
else :
?>
<?php endif; ?>
Alles anzeigen