[Wordpress] Php template probleempje

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Deef_K
  • Registratie: September 2007
  • Laatst online: 17-09 18:53
Beste,

Momenteel ben ik bezig met wordpress om een portfolio site op te zetten. Momenteel loop ik vast op een klein stukje php code. Het zit zo dat ik in mijn bericht eerst begin met een grote foto (is hier trouwens geen avatar plugin voor ipv foto zelf in bericht toevoegen?).

Onder die grote foto moet de titel komen te staan die linkt naar het vervolg. Het probleem is nu dus dat de titel of boven de foto komt te staan of onder de content die ik geschreven heb maar hij moet dus tussen de foto en de content.

Boven de foto:
PHP:
1
2
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_content('<br />Read the rest of this entry &raquo;'); ?>  


Onder de content:
PHP:
1
2
<?php the_content('<br />Read the rest of this entry &raquo;'); ?>                    
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>


Als het mogelijk is moet de <h2> code in het php content gedeelte, maar is dit mogelijk? Mijn php kennis is niet zo groot.

Veel makkelijker zou een plugin zijn waarin je in een veld een foto kan invoeren die je weer kan stijlen in je style.css en index.php

[ Voor 7% gewijzigd door Deef_K op 03-11-2009 13:49 ]


Acties:
  • 0 Henk 'm!

  • rob_erwt
  • Registratie: Juni 2004
  • Laatst online: 08:17

rob_erwt

What does this button do?

Als je de foto ook gewoon opgeeft in het de blogtekst vak in het cms, dan zal dit niet mogelijk zijn. De functie the_content haalt namelijk al die info in 1x keer op en drukt het af. Een titel daartussen frotten zal niet lukken zonder dat je zelf die content weer uit elkaar trekt (bijvoorbeeld met reguliere expressies).

Of er plugins zijn waar je apart een foto kan opgeven per post, zou ik je zo niet durven vertellen.

Never underestimate the power of stupid people in large groups


Acties:
  • 0 Henk 'm!

  • Deef_K
  • Registratie: September 2007
  • Laatst online: 17-09 18:53
Heb inmiddels al wel wat gevonden maar geeft 2 stappen extra, opzicht is het te doen en kan ik verschillende divjes aanmaken en zo wel doen wat mijn bedoeling was.

Ik snap alleen het nut van de pagina's niet. Het is niet zo dat je daar verschillende categorieën kunt includen. Stel dat je een pagina fotografie en webdesign hebt dan kan je niet een bericht op die pagina laten verschijnen.

Acties:
  • 0 Henk 'm!

  • rob_erwt
  • Registratie: Juni 2004
  • Laatst online: 08:17

rob_erwt

What does this button do?

[b][message=32856783,noline]
Ik snap alleen het nut van de pagina's niet. Het is niet zo dat je daar verschillende categorieën kunt includen. Stel dat je een pagina fotografie en webdesign hebt dan kan je niet een bericht op die pagina laten verschijnen.
Die pagina's zijn bedoelt als 'statische' pagina's. Posts laat je zien via de categorie overzichten of frontpage als je dat instelt.

Never underestimate the power of stupid people in large groups


Acties:
  • 0 Henk 'm!

  • Pendaco
  • Registratie: Augustus 2003
  • Laatst online: 17-09 16:58

Pendaco

Vogon Poetry FTW!

Of je zet die H2 ook gewoon in je content via de editor :)

[ Voor 13% gewijzigd door Pendaco op 03-11-2009 17:27 ]


Acties:
  • 0 Henk 'm!

  • Redshark
  • Registratie: Mei 2002
  • Laatst online: 06:47
Voeg deze functie toe aan functions.php van je thema
PHP:
1
2
3
4
5
6
7
8
9
10
11
function image_attachment($key, $width, $height) {
    global $post;
    $custom_field = get_post_meta($post->ID, $key, true);
 
    if($custom_field) {
        echo '<img src="'.$custom_field.'" alt="" width="'.$width.'" height="'.$height.'" />';
    }
    else {
        return;
    }
}


Bij het aanmaken van je bericht voeg je de locatie van je grote foto toe met een custom field met de naam image.

PHP:
1
2
3
4
5
6
$thereisimage = get_post_meta($post->ID, image, true);
            if($thereisimage){ ?>
        <a href="<?php the_permalink() ?>"><?php image_attachment(image, 100, 100); ?></a>
            <?php }else{ ?>
        <a href="<?php the_permalink() ?>"><img src="<?php bloginfo('template_url');?>/images/default.png" /></a>
<?php }           the_content('Read on &raquo;'); ?></p>

Werkt best hier geloof ik.
Pagina: 1