Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

PHP hjaelp

Side 1 ud af 1 (9 indlæg)
  • 1
Tilmeldt 27. Nov 13
Indlæg ialt: 13
Skrevet kl. 20:14
Hvor mange stjerner giver du? :

Jeg benytter nedestäende kode til at indsaette ens indhold pä alle mine posts i wordpress.

Jeg kunne dog godt taenke mig at bruge det unikke "postname" pä hver enkelt side i denne tekst, sädan at det er den samme tekst der er pä alle sider, men at der bruges et unikt postname pä hver post. 

koden har jeg i bunden af functions.php

Er der nogen der kan hjaelpe mig med koden, er kört helt flad i at finde en lösning:

<?php
function bfa_append_to_post($post_body_content) {
$post_body_content = $post_body_content .
'min tekst her
</br>
ogsaa min tekst her';
return $post_body_content;
}
add_filter('the_content', 'bfa_append_to_post');
?>
Tilmeldt 28. Jun 13
Indlæg ialt: 142
Skrevet kl. 20:34
Hvor mange stjerner giver du? :

Du burde kunne bruge the_title() for at få postens titel og indsætte den:

<?php 
function bfa_append_to_post($post_body_content) {
$post_body_content = $post_body_content . 
'html'. the_title() .'mere html';
return $post_body_content;
}
add_filter('the_content', 'bfa_append_to_post');
?>

Tilmeldt 27. Nov 13
Indlæg ialt: 13
Skrevet kl. 20:44
Hvor mange stjerner giver du? :

tak for hjaelpen. Det virker... naesten.

den indsaetter godt nok postname i indholdet, men som jeg ser det pä din kode, sä skulle jeg have muligheden for at putte noget html ind bäde för og efter postname. Men begge dele kommer efter postname.

det kommer ud sädan her

postname, html, mere html

og det skulle komme ud som 

html, postname, mere html

eller laeser jeg det forkert ?

Tilmeldt 28. Jun 13
Indlæg ialt: 142
Skrevet kl. 20:57
Hvor mange stjerner giver du? :

Det er rigtigt. Min fejl, the_title() er slet ikke lavet til at blive brugt på denne måde. Brug i stedet get_the_title(). Denne funktion er lidt pænere:

add_filter( 'the_content', 'dinprefix_the_content' );
function dinprefix_the_content( $content )
{
$content .= 'html'. get_the_title() .'mere html';
return $content;
}
Tilmeldt 27. Nov 13
Indlæg ialt: 13
Skrevet kl. 21:06
Hvor mange stjerner giver du? :

Du for sej emil. tror lige du har landet dig en ny kunde :-)

Sender dig en email en af dagende.

Tilmeldt 28. Jun 13
Indlæg ialt: 142
Skrevet kl. 21:12
Hvor mange stjerner giver du? :

Yes

Tilmeldt 27. Nov 13
Indlæg ialt: 13
Skrevet kl. 10:54
Hvor mange stjerner giver du? :

Nu har jeg siddet og arbejdet med koden siden i gär, og har et lille problem.

Koden bliver puttet in pä absolut ALT. altsä bäde post og pages.

Der er kun meningen at indholdet skal vises pä posts, og ikke pä pages. Kan der puttes en form for variable ind i koden som skelner mellem de 2 ? sädan at det kun er posts i min blog der fär indsat kode.

Tilmeldt 28. Jun 13
Indlæg ialt: 142
Skrevet kl. 11:48
Hvor mange stjerner giver du? :

Du kan bruge is_single():

add_filter( 'the_content', 'dinprefix_the_content' );
function dinprefix_the_content( $content )
{
if (is_single()) {
$content .= 'html'. get_the_title() .'mere html';
}
return $content;
}
Tilmeldt 27. Nov 13
Indlæg ialt: 13
Skrevet kl. 12:01
Hvor mange stjerner giver du? :

virker perfekt :-)

1000 tak for hjaelpen

Side 1 ud af 1 (9 indlæg)