Danke dir. Dann will ich mich mal dranmachen und mit den (vorsichtigen) Entkernen beginnen. :lol:
Beiträge von meinerosen
-
-
Nur, ich wüsste schon gerne, wie ich das ohne Plugin erreichen kann. Plugins kommen und gehen, meine Neugier bleibt bestehen. :wink:
-
Danke dir, es funktioniert. :D
-
Ähm, wenn ich das richtig verstanden habe, geht es bei dem Plugin um verschiedene Header für Posts, aber nicht für Pages.
-
ups, verbessert. Aber ohne Erfolg. Ich poste mal den Code.
PHP
Alles anzeigen<?php if ( get_header_image() ) : ?> <div id="site-header"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"> <img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"> </a> </div> <?php if (is_page_template('cyclamen')){ echo '<img src="/images/cyclamen.jpg">'; } ?> <?php endif; ?>Das erste stammt aus der header.php von 2014, ich hab nur den restlichen Teil ergänzt.
-
Leider nein, das erste gab eine Fehlermeldung - undefined function page_template - und das zweite wird schlicht ignoriert.
-
Hi,
ich suche eine Möglichkeit, in einem 2014 child verschiedene Headerbilder für verschiedene Seitentemplates zu deklarieren.
Ich habe es so probiert: include(TEMPLATEPATH . '/images/my_header.jpg'); direkt in das entsprechene Template einzufügen. Das ergab aber einen Parse Fehler.Dann habe ich es mit verschiedenen Conditional tags in der header.php probiert, aber immer Fehlermeldungen. Was mache ich falsch?
<?php if page_template(10) echo ?><img src="pfad zum Bild"> usw. Ich bin wirklich kein php Könner, Vielleicht kann mir jemand auf die Sprünge helfen.
Danke.
-
Vielen Dank, es funktioniert perfekt. :)
-
Hi
ich versuche mit einer Datumsabfrage Links auszulesen und zwar so, das jeder Monate ein neuer Link präsentiert wird. Allerdings meine PHP Kenntnisse sind unterirdisch. Ich habe jetzt folgendes:PHP
Alles anzeigenp { margin-bottom: 0.25cm; line-height: 120%; }a:link { } <?php if (date ('n')==1) ?><a href="http://www.meinerosen.de/das-garten-abc/januar-der-wintermonat/">Gartenpflege im Januar</a> <?php if (date ('n')==2) ?><a href="http://www.meinerosen.de/das-garten-abc/februar-s-ist-faasenacht/">Gartenpflege im Februar</a> <?php if (date ('n')==3) ?><a href="http://www.meinerosen.de/das-garten-abc/im-marzen-der-bauer-die-rosslein/">Gartenpflege im März</a> <?php if (date ('n')==4) ?><a href="http://www.meinerosen.de/das-garten-abc/april-april/">Gartenpflege im Apri</a> <?php if (date ('n')==5) ?> <a href="http://www.meinerosen.de/das-garten-abc/mai/">Gartenpflege im Mai</a>usw.
Natürlich klappt das nicht. Angezeigt werden alle genannten Seiten, ohne Verlinkung. Was mache ich falsch? Muss ich statt if elseif benutzen? Muss ich das Ganze zusammenklammern? ich bin für jede Hilfe dankbar.
-
Ich habs, mein Fehler war den Loop vor query_post zu beginnen und nicht hinterher.
So ists richtig:
<?php query_posts('cat=1&showposts=1'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Link auf"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_excerpt('weiterlesen »'); ?>
</div>
</div><?php endwhile; ?>
<?php endif; ?>Ich hab mich durch den WP Codex gewühlt und das hat geholfen, :)
-
Hi folks,
der Titel sagt es schon: ich möchte den neuesten Beitrag der Kategorie Allgemein in der Sidebar haben. Ich denke, das bedeutet, dass ich dort den Loop einfügen muss. Folgendes hab ich mal probiert:<!-- The Loop -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php query_posts( 'category_name=allgemein_cat&posts_per_page=1' ); ?>
<?php while ( have_posts() ) : the_post(); ?><?php endif; ?>
<!-- Loop ends -->Funktioniert leider nicht. "unexpected endif" meldet der Parser. Was mache ich falsch? Oder habe ich einen grundsätzlichen Denkfehler drin.
Danke fürs lesen.
-
Das mit dem more-tag hat nicht funktioniert, es funktioniert aber, wenn man nur den letzten Post mit einem Beitragsbild versieht und alle anderen vorher löscht. Das sieht auf der Startseite natürlich gut aus, aber wenn die Beiträge einzeln aufgerufen werden, haben sie natürlich (mit Ausnahme des letzten) kein Beitragsbild. Das ist nicht so wirklich dramatisch, wäre aber trotzdem schön.
Vielen Dank für die Hilfe, der Hinweis auf das Beitragsbild hat mich auf die Lösung gebracht. :grin:
-
Das hatte ich schon probiert. Jetzt gibt es eben zwei Bilder, noch weniger schön. Ich lasse es mal stehen - zum Bewundern ;)
Übrigens, wenn ich das Video rausnehme, funktioniert alles ??????????????????????????:confused:
-
ok, das Problem taucht direkt auf der Sartseite auf.
-
http://www.eva-albert.net. Ich hab dir mal einen Gastzugang eingerichtet, damit du das bewundern kann. Der Post ist z.Z. privat gestellt.
Benutzername: gast PW: gast
Das deaktivieren aller Plugins hat nichts gebracht. Daran liegt es offenbar nicht.
-
Hi,
seit 4.2 habe ich ein Problem: Nach Erstellen eines neuen Beitrag rutscht diese über das Beitragsbild, alle früheren Beiträge bleiben, wo sie immer waren, nämlich darunter.Ich benutze ein Child vom Standardtheme 2014, das greift aber auf die Standard functions.php zu. Hat jemand eine Idee, was das schief läuft?
Danke.
-
Danke dir. Es läuft wieder. :smile:
-
-
http://www.eva-albert.net/test/wp-admin läuft. Ist also nicht mit verschoben. Gibts noch eine Möglichkeit ausser den Provider zu kontaktieren?
-
gzip Komprimierung hatte ich m.Wissens garnicht drin. Den Support kann ich vergessen. Die htaccess poste ich mal:
<files php.ini>
order allow,deny
deny from all
</files># BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
Liegt im rootverzeichnis. Und im Verzeichnis test, in dem Wordpress liegt, liegt diese:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]
</IfModule># END WordPress
???? Mit .htaccess kenne ich mich nicht wirklich aus.