wordpress frage: theme & Bild über Content

 


dirk d.
Veteran

19.12.09
23:11 Uhr
ich bastel grad an nem Blog und verwende als theme das thematic theme mit einem eigenen childtheme. so weit so gut. das styling und anlegen von statischen seiten neben dem blog klappt soweit (ist meine erste cms seite mit wp ;) ) aber ich scheitere derzeit an folgendem problem.

ich hätte gerne ein (redaktionell änderbares) Bild zwischen Navi und Contentbereich. Also so:

links: ist-Zustand
rechts: so solls sein



das theme hat wohl auch ThemeHooks, theoretisch sogar an der richtigen Stelle, aber ich kenn mich mit wp so wenig aus. Kann mir vll jmnd Tipps geben?
Link zu diesem Beitrag in die Zwischenablage kopieren
Mister Ad
Werbung
Schon mal bei Saturn, DaWanda oder notebooksbilliger.de geguckt? Vielleicht wirst du dort fuendig.

 
Marc
Veteran

20.12.09
01:38 Uhr
custom fields werber
Link zu diesem Beitrag in die Zwischenablage kopieren
honsey
Gast

20.12.09
15:41 Uhr
ich hatte schonmal so ein ähnliches problem und hab das damals so gemacht: das bild hat man einfach über die medialibrary in den contentbereich gepackt. auf der seite wurde dann der html-code des contents (get_the_content() glaube ich) ausgelesen (mit so nem php-shizzle nach <img> suchen).
Link zu diesem Beitrag in die Zwischenablage kopieren
ian
Dauergast

20.12.09
17:13 Uhr
Willst du das Bild pro Post/Page oder genrell einbinden?
Link zu diesem Beitrag in die Zwischenablage kopieren
Martin R.
Veteran

21.12.09
00:55 Uhr
Ich such grad exakt das was Showtime Slideshow macht, nur ohne Flash: This plugin displays all images attached to a post/page as an animated slideshow. Hätte jemand zufälligerweise einen Tipp für mich?
Link zu diesem Beitrag in die Zwischenablage kopieren
Martin R.
Veteran

21.12.09
01:05 Uhr
Editiert: 21.12.09, 04:47 Uhr
  1. <?php if (is_home() && !is_paged()): ?>
  2. <?php
  3. //Get images attached to the post
  4. $args = array(
  5. 'post_type' => 'attachment',
  6. 'post_mime_type' => 'image',
  7. 'numberposts' => -1,
  8. 'order' => 'DESC',
  9. 'post_status' => null,
  10. 'post_parent' => $post->ID
  11. );
  12. $post_ID = '123';
  13. $attachments = get_posts($args);
  14. if ($attachments) {
  15. foreach ($attachments as $attachment) {
  16.  
  17. $img = wp_get_attachment_url( $attachment->ID );
  18. break;
  19. }
  20. }
  21. ?>
  22. <img src="<?php echo $img; ?>">
  23. <?php endif; ?>
Quelltext in Zwischenablage kopieren

'123' durch die Id des Posts ersetzen in dem Du die Bilder einfach nur noch hochladen musst
Link zu diesem Beitrag in die Zwischenablage kopieren
dirk d.
Veteran

21.12.09
10:11 Uhr
Martin R. schrieb am 21.12.09, 01:05 Uhr:

  1. <?php if (is_home() && !is_paged()): ?>
  2. <?php
  3. //Get images attached to the post
  4. $args = array(
  5. 'post_type' => 'attachment',
  6. 'post_mime_type' => 'image',
  7. 'numberposts' => -1,
  8. 'order' => 'DESC',
  9. 'post_status' => null,
  10. 'post_parent' => $post->ID
  11. );
  12. $post_ID = '123';
  13. $attachments = get_posts($args);
  14. if ($attachments) {
  15. foreach ($attachments as $attachment) {
  16.  
  17. $img = wp_get_attachment_url( $attachment->ID );
  18. break;
  19. }
  20. }
  21. ?>
  22. <img src="<?php echo $img; ?>">
  23. <?php endif; ?>
Quelltext in Zwischenablage kopieren

'123' durch die Id des Posts ersetzen in dem Du die Bilder einfach nur noch hochladen musst

das schau ich mir mal an, klingt aehnlich der möglichkeit die ich derzeit statisch gebaut hab.
Link zu diesem Beitrag in die Zwischenablage kopieren
dirk d.
Veteran

21.12.09
10:15 Uhr
noch eins:

gibt es eine Möglichkeit bestimte Seiten aus der Hauptnavigation in eine Footer-Nav zu packen? Bsp waere AGB und Impressum, die ich derzeit als Pages angelegt habe, die aber dumemrweise in der Hauptnavigation auftauchen und als Link in den Footer sollen..
Link zu diesem Beitrag in die Zwischenablage kopieren
rotor
Veteran

21.12.09
11:06 Uhr
Du kannst die Ausgabe von Seitenlinks filtern, z.B. so:

  1. <? wp_list_pages('depth=1&title_li=&exclude=1,3,7'); ?>
Quelltext in Zwischenablage kopieren

Durch Exklude kannst du dann die gewünschten IDs ausklammern.
Link zu diesem Beitrag in die Zwischenablage kopieren
dirk d.
Veteran

21.12.09
11:42 Uhr
Editiert: 21.12.09, 12:13 Uhr
rotor schrieb am 21.12.09, 11:06 Uhr:

Du kannst die Ausgabe von Seitenlinks filtern, z.B. so:

  1. <? wp_list_pages('depth=1&title_li=&exclude=1,3,7'); ?>
Quelltext in Zwischenablage kopieren

Durch Exklude kannst du dann die gewünschten IDs ausklammern.

und wo füge ich das ein?

es gibt eine Funktion für die functions.php beim childtheme:

  1. // Add a dynamic menu using wp_list_pages
  2.  
  3. function childtheme_menu() { ?>
  4. <div class="menu">
  5. <ul class="sf-menu">
  6. <? wp_list_pages('depth=1&title_li=&exclude=1,2,3'); ?>
  7. </ul>
  8. </div>
  9. <?php }
  10.  
  11. add_action('wp_page_menu','childtheme_menu');
Quelltext in Zwischenablage kopieren

damit gehts. vielen dank rotor
Link zu diesem Beitrag in die Zwischenablage kopieren
rotor
Veteran

21.12.09
12:16 Uhr
dirk d. schrieb am 21.12.09, 11:42 Uhr:

rotor schrieb am 21.12.09, 11:06 Uhr:

Du kannst die Ausgabe von Seitenlinks filtern, z.B. so:

  1. <? wp_list_pages('depth=1&title_li=&exclude=1,3,7'); ?>
Quelltext in Zwischenablage kopieren

Durch Exklude kannst du dann die gewünschten IDs ausklammern.

und wo füge ich das ein?

Da wo du es brauchst P ...und das depth würde ich an deiner stelle rausnehmen ;)

Dieses wp_list pages ist halt dafür da, die angelegten Seiten auszugeben, bzw. deren Titel mit Link zu der jeweiligen Page.
Der Codexeintrag dazu: http://codex.wordpress.org/Template_Tags...list_pages ()
In den meisten Themes ist der in der Sidebar. Ich hab den meistens in einer vertikalen Navi drinnen wo die Seiten dann zu Seitentemplates führen.
...Es ist (fast) egal wo du den einfügst.
Link zu diesem Beitrag in die Zwischenablage kopieren
dirk d.
Veteran

21.12.09
13:06 Uhr
rotor schrieb am 21.12.09, 12:16 Uhr:

dirk d. schrieb am 21.12.09, 11:42 Uhr:

rotor schrieb am 21.12.09, 11:06 Uhr:

Du kannst die Ausgabe von Seitenlinks filtern, z.B. so:

  1. <? wp_list_pages('depth=1&title_li=&exclude=1,3,7'); ?>
Quelltext in Zwischenablage kopieren

Durch Exklude kannst du dann die gewünschten IDs ausklammern.

und wo füge ich das ein?

Da wo du es brauchst P ...und das depth würde ich an deiner stelle rausnehmen ;)

Dieses wp_list pages ist halt dafür da, die angelegten Seiten auszugeben, bzw. deren Titel mit Link zu der jeweiligen Page.
Der Codexeintrag dazu: http://codex.wordpress.org/Template_Tags...list_pages ()
In den meisten Themes ist der in der Sidebar. Ich hab den meistens in einer vertikalen Navi drinnen wo die Seiten dann zu Seitentemplates führen.
...Es ist (fast) egal wo du den einfügst.

mein edit kam etwas spät ;) danke!
Link zu diesem Beitrag in die Zwischenablage kopieren
 
#