Prima :-) so klappt es.. vielen Dank spickzettel!
Beiträge von Markus-HWI
-
-
Hallo,
ich hab das Plugin "shwo-rss" installiert damit kann man überall in seinem template rss feeds einbinden.
Nun folgendes, mit einem benutzerdefinierten Feld (in meinem Fall heißt es "keywords") möchte ich einen individuellen Suchbegriff für jeden Blog Post defenieren. Dieser Suchbegriff wird dann in der RSS Ausgabe berücksichtigt und zeigt entsprechende Suchergebnisse (als RSS) zu dem Thema an.
Hier der Code:
PHP<?php $key="keywords" ?> <?php $suche=get_post_meta($post->ID, $key, true); ?> <?php echo $suche ?> <?php display_rss_feed('http://www.domain.de/search.php?&Keywords=$suche&rss=2', '', 5); ?>
zeigt mir schonmal das richtige suchwort an, soweit hat also alles geklappt. Aber leider kann ich diese Variable scheinbar nicht einfach in den "display_rss_feed" einfügen (so wie oben), wenn ich statt dessen ein x-beliebiges Wort per Hand dort eintrage in den Code ziegt er mir den entsprechenden Feed an..Weiß jemand Rat?
-
Hallo,
ich habe folgenden php code:
PHP<?php if (is_single(array(375,363,342)) && !is_home() ) : global $post; $categories = get_the_category(); foreach ($categories as $category) : ?> text bla <?php endforeach; endif ; ?>Den gleichen Code habe ich dreimal auf der Seite (mit unterschiedlichen IDs) jetzt möchte ich gerne eine elseif Abfrage haben..
Von der Idee her sowas wie
PHP
Alles anzeigen<?php if (is_single(array(375,363,342,340,315,273,114,106,105,104,100,96,95,93,89,76,74,56,7)) && !is_home() ) : { <?php if (is_single(array(375,363,342)) && !is_home() ) : global $post; $categories = get_the_category(); foreach ($categories as $category) : ?> text bla <?php endforeach; endif ; ?> } elseif (is_single(array(48,59,102,83,10)) && !is_home() ) : { ... } elseif (is_single(array(6,3,4)) && !is_home() ) : { ... } else { ?>Meien Frage jetzt wie bekomme ich den oberen php-code in die Abfrage rein? ich habe leider kaum Ahnung von php
Freu mich über hilfreiche Antworten
Gruß
Markus -
ja das habe ich jetzt gemacht und füge den blogtitle gerade manuel wieder ein, bei den posts wo ich ihn haben will.. in phpmyadmin geht das eigentlich relativ fix..
ich danke dir!
-
Ok also bei dem all in one seo pack kann ich unter settings den hacken weg machen bei "Rewrite Titles:" dann klappt es auch.. in der "all_in_one_seo_pack.php" wird gesagt das er den title überschreiben soll.. das ist sehr viel php Gedöns mal wieder :???: ich glaube ich werde dann einfach alle titles individuell anpassen, zwar auch etwas umständlich aber wenn ich alle erstmal angepasst habe, dann hat sich die arbeit gelohnt..
ich will halt bei einigen posts nicht das <?php bloginfo('name'); ?> dahinter steht, weil der title sonst zu lang wird und das nicht gut aussieht in den google suchergebnissen... also danke für die Mühe! mein fehler, hätte ich selber drauf kommen können :?
danke
-
Echt merkwürdig..
Ich hab mal folgendes ausprobiert:PHP
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title>test</title> <?php if((is_home() && ($paged < 2 )) || is_single() || is_page() || is_category()){ echo '<meta name="robots" content="index,follow" />'; } else { echo '<meta name="robots" content="noindex,follow" />'; } ?> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/nav.css" type="text/css" media="screen" /> <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/print.css" type="text/css" media="print" /> <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/dropdowns.js"></script> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> </head>trotzdem zeigt er den standart Title tag an im Browser..
normalerweise steht im header noch <?php wp_head(); ?> das habe ich entfernt, ich dachte das gehört vielleicht zu einem Plugi-In, welches den title tag ändert. Ich habe das "All in One SEO Pck" installiert" welches auch den title tag ändert, daran wird vermutlich liegen oder? kennst du dich mit dem plug-in aus? ich weiß nicht wo er den title genertiert... im head bereich finde ich zumindest nix
-
danke für die Hilfe, leider spricht er irgednwie gar nicht darauf an..
also der title ist immernoch der standart title.. wo eigentlich (in unserem beispiel) "test" stehe sollte.. und die ID ist garantiert richtig, ich habe testweise einfach mal sämtliche IDS eingetragen von den unterschiedlichsten posts.. aber srpingt bei keinem an :-| hmedit:
ich habe mal
eingefügt im header... das zeigt er im quelltext an.. komisch -
hab inzwischen folgendes ausprobiert:
PHP
Alles anzeigen<?php if (is_single(59)) { ?> <title>test</title> <?php } else { ?> <title> <?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » <?php foreach((get_the_category()) as $cat) { echo $cat->cat_name . ' '; } ?> <?php } ?> <?php wp_title(); ?> </title> <?php } ?>funktioniert leider auch nicht :| keiner einen tipp?
-
Hallo,
ich habe folgenden Code in meinem Header:
PHP<title> <?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » <?php foreach((get_the_category()) as $cat) { echo $cat->cat_name . ' '; } ?> <?php } ?> <?php wp_title(); ?></title>Ich möchte nun gerne für die den Post mit der ID 59 den title tag individuell anpassen.. so von der idee her sowas wie:
PHP
Alles anzeigen<?php if (is_single(59)) { echo "<title>test</title>"; } else { echo "<title> <?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » <?php foreach((get_the_category()) as $cat) { echo $cat->cat_name . ' '; } ?> <?php } ?> <?php wp_title(); ?></title>" } ?>Wie muss ich das machen?
gruß
markus -
jo.. solltest du in der Regel in der "sidebar.php" finden
-
-
Alles anzeigen
Hallo,
kann mir jemand helfen bei händischen verlinken.
Ich möchte auf die Seiten Home, Impressum und Kontakt verlinken.
Home war schon immer verlinkt und funktioniert.
Was muss ich bei Kontakt und Impressum eingeben das die Seiten verlinkt werden.
Im Header.php steht
<li><a href="<?php echo get_settings('home'); ?>">Home</a></li>
<li><a href="<?php echo get_settings('Impressum'); ?>">Impressum</a></li>
<li><a href="<?php echo get_settings('home'); ?>">Kontakt</a></li>Ich freue mich auf Antworten.
Grüßle
Zappo
aus:PHP<li><a href="<?php echo get_settings('Impressum'); ?>">Impressum</a></li> <li><a href="<?php echo get_settings('home'); ?>">Kontakt</a></li>muss:
PHP<li><a href=" http://www.zappo-entertainment.de/wordpress/impressum/">Impressum</a></li> <li><a href=" http://www.zappo-entertainment.de/wordpress/kontakt-messezauberer-messe-zauberer-infotainer-infotainment-messezauberei-messeshow-unterhaltung-messe/">Kontakt</a></li>vielleicht solltest du die kontakt seite nochmal umbenennen..
-
-
-
ah nein.. das hab ich vergessen, mein Fehler!
Super, du hast mir riesig geholfen, danke!
-
danke dir! hat super geklappt :-)
geht es auch andersherum?
jetzt ist es ja so das ich die IDs die ich dort eintragen, das bei dehnen der teil angezeigt wird und bei allen anderen nicht, besser wärs wenn ich die ids eintragen kann, bei dehnen der teil fehlen soll, weil diese deutlich in der unterzahl sind
-
versuch mal folgendes:
<div class="smssprueche" style="float: left;">
-
Hallo,
ich möchte gerne bei bestimmten Posts, ein Teil aus der sidebar verschwinden lassen (siehe php code unten).
Hatte da an eine php code wie z.b.:
if post id ist gleich xy, dann lass es weg,
if not zeig es
gedacht.Leider hab ich nicht so die php kenntnisse und weiß nicht, wie ich die post id abfragen kann.
Kann mir einer helfen?
Würd mich freuenPHP
Alles anzeigen<?php // this is where 10 headlines from the current category get printed if ( is_single() ) : global $post; $categories = get_the_category(); foreach ($categories as $category) : ?> <li><h2>Mehr aus dieser Kategorie</h2> <ul class="bullets"> <?php $posts = get_posts('numberposts=15&category='. $category->term_id); foreach($posts as $post) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> </li> <?php endforeach; endif ; ?> <!-- <?php if ( is_home() ) { ?> <li><h3><?php // this is where the name of the News (or whatever) category gets printed wp_list_categories('include=8&title_li=&style=none'); ?></h3> <?php // this is where the last three headlines are pulled from the News (or whatever) category query_posts('showposts=3&cat=8'); ?> <ul class="bullets"> <?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> </li> <?php } ?> --> -
Hallo..
und zwar hab ich das problem das wenn ich absätze machen möchte..
(Wenn ich einfach "Enter" drücke im WYSIWYG Editor)
übernimmt er das nicht..<p> Tags werden überhaupt nicht übernommen
ich drück enter im editor, speicher und nix passiert..
woran könnte das liegen? :(
am style?edit:
ok sorry hat sich erledigt.. nächstes mal benutz ich die Suche..
Die lösung zu meinem Problem:.entry p{
margin:.6em 0;
}