Toon posts:

[php] Wordpress template

Pagina: 1
Acties:
  • 143 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wordpress versie 2.8
Theme: masunurin

Omschrijving probleem:
Op http://www.stichtingerikhoogveld.nl/ op de index heb ik de eerste post in de html gezet. (hardcoded)
De post die onder 'nieuwe berichten' staan, komen uit de wp database.
Het probleem is dat daar de html weg is , terwijl die op de specifieke post zelf wel wordt weergegeven
bv: http://www.stichtingerikh...-dagen-voor-de-stichting/

Ik heb een aantal dingen geprobeerd in index.php
code:
1
2
3
4
<?php themefunction_content(600,'');?> (dit is de standaard instelling
<?php themefunction_content(1200,'');?> de laatste post wordt dan helemaal getoond. Terwijl de rest wel netjes afbreekt op 1200
<?php the_excerpt(); ?> : hierbij wordt de layout helemaal verknipt. 
<?php the_content(); ?> : dan worden alle post helemaal getoond en weet ik niet hoe ik ze af moet breken.


In funcions.php
in function themefunction_content:
Heb ik de strip_tags weggehaald, maar ook dan is de complete layout verstoord.

Is dit probleem makkelijk op te lossen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function themefunction_content($max_char,$more_link_text='(more...)',$stripteaser=0,$more_file='') {
        $content = get_the_content($more_link_text, $stripteaser, $more_file);
        $content = apply_filters('the_content', $content);
        $content = str_replace(']]>', ']]&gt;', $content);
        $content = strip_tags($content);
        $content = $content;
        
    if (strlen($content) > $max_char){
        $space = strpos($content," ",$max_char);
    }
    
    if (strlen($_GET['p']) > 0) {
        echo "<p>";
        echo $content;
        echo "&nbsp;<a href='";
        the_permalink();
        echo "'>"."Verder lezen &rarr;</a>";
        echo "</p>";
    } else if ((strlen($content)>$max_char) && $space) {
        $content = substr($content,0,$space);
        $content = $content;
        echo "<p>";
        echo $content;
        echo "...";
        echo "<br /><br />";
        echo "&nbsp;<a href='";
        the_permalink();
        // echo "'>".$more_link_text."</a>";
        echo "'>"."Verder lezen &rarr;</a>";
        echo "</p>";
    } 
    else {
        echo "<p>";
        echo $content;
        echo "&nbsp;<a href='";
        the_permalink();
        echo "'>"."Verder lezen &rarr;</a>";
        echo "</p>";
    }
}

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 00:48

MueR

Admin Devschuur & Discord

is niet lief

Ongetwijfeld, al zul je daarvoor wel enige kennis van programmeren moeten hebben. Indien je dat niet hebt kan je de maker van het thema om hulp vragen, of het support forum van Wordpress. Je dumpt hier nu zomaar een probleem en hoopt dat wij het voor je oplossen, en daar doen we het niet aan. Daarbij hoort dit eerder in PRG. Ik gooi hem echter dicht omdat ik een stuk mis; wat je allemaal geprobeerd hebt (enkel wat code weghalen is natuurlijk geen debuggen).

Anyone who gets in between me and my morning coffee should be insecure.


Dit topic is gesloten.