Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP-Prob mit WP (Custom Field)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Somnus
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 03.02.2009, 14:25

Beitrag von Somnus » 12.10.2010, 10:16

Guten Tag allerseits,
ich hab mal wieder ein kleines Problem mit PHP (was ich leider kaum beherrsche).

In einem Beitrag wird ein Custom Field namens psd dazu benutzt einen Link zu einem PDF auszugeben
Dieser Inhalt soll aber auch in der Kategorie angezeigt werden.
Dies habe ich auch bereits umsetzen können.
Allerdings fehlerhaft.
Im Custom Field wurde folgendes notiert:
https://meine-domain.de/documents/049_V ... _ASEAN.pdf

Ausgegeben wird aber:
https://meine-domain.de/category/<p>htt ... EAN.pdf</p>

Der PHP-Code-Abschnitt (und hier wird das problem vermutlich in falscher Syntax zu suchen sein) sieht so aus:

Code: Alles auswählen

<?php 
                            $setting = get_option&#40;'uds-blog-post-length', 'excerpt'&#41;;
                            if&#40;$setting == 'auto'&#41;&#123;
                                if&#40;has_excerpt&#40;&#41;&#41;&#123;
                                    the_excerpt&#40;&#41;;
                                &#125; else &#123;
 $psd = get_post_meta&#40;$post->ID, 'psd', true&#41;;
$psd = $psd;
$psd = apply_filters&#40;'the_content', $psd &#41;; ?>
<div class="psd"><a class="wmp" href="<?php echo $psd; ?>">Link zum PDF</a></div><?php 
                                    the_content&#40;&#41;;
                                &#125;
                            &#125; else &#123; 
                                if&#40;$setting == 'excerpt'&#41;&#123;
                                    the_excerpt&#40;&#41;;
                                &#125; else &#123;
  $psd = get_post_meta&#40;$post->ID, 'psd', true&#41;;
$psd = $psd;
$psd = apply_filters&#40;'the_content', $psd &#41;; ?>
<div class="psd"><a class="wmp" href="<?php echo $psd; ?>">Link zum PDF</a></div> 
<?php 
                                    the_content&#40;&#41;;
                                &#125;
                            &#125;
                        ?>
Wäre jemand so nett mir bei der Lösung zu helfen?
Vielen Dank schonmal.
gruss Julian

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

SchnaeppchenSUMA
PostRank 9
PostRank 9
Beiträge: 2394
Registriert: 11.04.2006, 11:40

Beitrag von SchnaeppchenSUMA » 12.10.2010, 12:07

das hier finde ich auf jeden Fall sehr schön:

Code: Alles auswählen

$psd = $psd;
:)

Zum Thema: Versuch einfach mal den Filter wegzulassen

Code: Alles auswählen

$psd = apply_filters&#40;'the_content', $psd &#41;;

Somnus
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 03.02.2009, 14:25

Beitrag von Somnus » 12.10.2010, 12:48

$psd = $psd
Ist mir auch schon aufgefallen aber dachte das müsste so sein.
habs entfernt.
Ebenso die Zeile mit dem Filter und siehe da...es funktioniert.
Vielen Dank für die Hilfe
Gruss Julian

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag