das geht eigentlich sehr einfach.
Vielleicht hilft dir diese Anleitung.
http://www.youtube.com/watch?v=wzkcmESTa0g
oder die hier - etwa ausführlicher
http://www.youtube.com/watch?v=fTWFau1qhLU
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellendas geht eigentlich sehr einfach.
Vielleicht hilft dir diese Anleitung.
http://www.youtube.com/watch?v=wzkcmESTa0g
oder die hier - etwa ausführlicher
http://www.youtube.com/watch?v=fTWFau1qhLU
nimm doch lieber
http://www.deliciousdays.com/cforms-plugin/
damit geht wirklich alles.
http://www.deliciousdays.com/cforms-plugin/
kann auf jeden Fall schon mal sehr viele von Deinen Wünschen realisieren. (Email, Datenbank).
Ob das mit der flexiblen Anzahl von feldern geht ... da musst du mal in der Tiefe der vielen, vielen Möglichkeiten dieses genialen Plugins suchen.
das Menü könntest Du schön mit Superfish realisieren.
Lies mal hier die Anleitung
http://webdemar.com/webdesign/tuto…-mit-superfish/
und lade Dir als Hilfe von der gleichen seite das Theme
http://webdemar.com/wordpress/them…-theme-destyle/
da kannst Du Dir die Lösung angucken.
Und dann mach einfach eine Elternseite und alle anderen als Kindseiten - fertisch!
ansonsten hier das Plugin:
<?php
/*
Plugin Name: Redirect Parent to First Child
Plugin URI: http://www.nathanrice.net/parent-to-first-child
Description: This plugin will do a 301 redirect on top-level parent pages, to their first child page, based first on menu order, then post title if no menu order is set. It only redirects if a *published* child page actually exists.
Version: 0.1
Author: Nathan Rice
Author URI: http://www.nathanrice.net/
License: This plugin is licensed under GPL.
*/
//This function checks to see if the page has children
//Returns true if the page has children, returns false if it doesn't.
function has_children() {
//globalize the query var, and locate the page ID
global $wp_query; $page_id = $wp_query->queried_object->ID;
if(get_pages('child_of='.$page_id)) return TRUE;
else return FALSE;
}
//This function checks to see if the page has published children
//Returns true if the page has published children, returns false if it doesn't.
function has_published_children() {
//globalize the query var, and locate the page ID
global $wp_query; $page_id = $wp_query->queried_object->ID;
$children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title');
foreach((array)$children as $child) {
if($child->post_status == 'publish') return TRUE; break;
}
}
//This function checks to see if the page is top-level (has_parent)
//Returns true if the page has a parent, returns false if it doesn't.
function has_parent() {
//globalize the query var, and locate any parent pages
global $wp_query; $page_parent = $wp_query->queried_object->post_parent;
if($page_parent) return TRUE;
else return FALSE;
}
//This function returns the ID of the first published child page
function get_first_published_child_id() {
//globalize the query var, and locate the page ID
global $wp_query; $page_id = $wp_query->queried_object->ID;
$children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title');
foreach((array)$children as $child) {
if($child->post_status == 'publish') return $child->ID; break;
}
}
//Hook the function into the template_redirect action
add_action('template_redirect','redirect_to_first_child');
function redirect_to_first_child() {
//globalize the query var, and locate the page ID
global $wp_query; $page_id = $wp_query->queried_object->ID;
//If all these conditions are met...
//Is a page ... has children ... has published children ... does not have a parent...
if(is_page() && has_children() && has_published_children && !has_parent()) {
//Get the children (that sounds weird) ...
$children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title');
//Get the permalink for the first child ...
$redirect = get_permalink(get_first_published_child_id());
//And do the redirect.
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: $redirect" );
}
}
?>
Alles anzeigen
Da hilft das Plugin:
Redirect Parent to First Child Plugin
du findest es etwas weiter unten auf dieser Seite:
http://www.nathanrice.net/plugins/
:oops: upps peinlich - danke!
gerade wenn man's braucht findet man nicht wieder, was man schon 1000x gesehen hat.
So geht es mir gerade.
Es gibt Themes in denen das Post-Datum/ Uhrzeit als so ein hübsches Kalenderblatt dargestellt wird.
Hat gerade mal jemand einen Link zur Hand?
ich empfehle rs-Event.
Davon existieren zwei versionen:
http://wordpress.org/extend/plugins/rs-event-multiday/
http://livingos.com/wp/rs-event-plugin/
die zweite version ist etwas schlichter.
Hallo Thommy,
erst mal: herzlich willkommen!
Zu deiner Frage:
Das regelst Du am besten mit kleinen Anpassungen in den entsprechenden Theme-files (vermutlich: header.php und sidebar.php).
Guck Dir mal folgende Links in der Doku an:
http://doku.wordpress-deutschland.org/Template_Tags/wp_list_pages
http://doku.wordpress-deutschland.org/Template_Tags/wp_list_categories
Deine beiden beispielseiten nerven ein wenig mit den 1000000 Fotos und den gigantischen ladezeiten.
Für mich sieht das eigentlich nach ganz normalen Kommentarfeldern aus, hab irgendwie noch nicht verstanden, wofür Du ein Plugin brauchst, was ist der Unterschied zu den normalen Kommentarfeldern?
ich würde das Formular lieber normal einbinden.
Bei den CForms Einstellungen kannst Du unter Stylen die Label-IDs und Listenelement-IDs aktivieren. Dann generiert CForms lauter Klassen, die Du wunderbar über CSS ansprechen kannst.
guck Dir mal diesen Code-Schnipsel an, den ich in einem Projekt anwende:
<?php query_posts('cat=3&showposts=1');?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="teaser" onclick="location.href='<?php the_permalink(); ?>';" style="cursor: pointer;">
<h4>Meine Überschrift</h4>
<?php
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_parent' => $post->ID
);
$images = get_posts( $args );
foreach($images as $image):
echo wp_get_attachment_image($image->ID, 'thumb');
endforeach;
?>
<?php the_excerpt(); ?>
<?php endwhile; endif; ?>
</div>
Alles anzeigen
Damit bringe ich einen Teaser auf die Startseite, der immer den letzten Artikel aus der Kategorie 3 bringt.
Der ganze teaser-div ist per onclick auf den Artikel verlinkt und enthält eine Überschrift, das hochgeladene Bild und das Exzerpt.
Vielleicht kannst Du das für Deine zwecke umbauen
kann ich mich mit meiner Frage hier gleich noch mal anhängen?
Ich möchte alle Bilder ausgeben, die zu einer bestimmten seite gehören. Hier mein Code:
<ul id="portfolio">
<?php query_posts('page_id=222');?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_parent' => $post->ID
);
$images = get_posts( $args );
foreach($images as $image):
echo '<li>'.wp_get_attachment_image($image->ID, 'full').'</li>';
endforeach;
?>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
Alles anzeigen
funktioniert auch schon ganz prima - nur, leider bekomme ich so nur die letzten 5 Bilder :?
Ich hätte aber gern die letzten 12 Bilder.
Was fehlt?
dafür musst Du ein Page-Template schneidern
http://codex.wordpress.org/Pages#Creating…_Page_Templates
das entsprechend abgespeckt ist.
Vermutlich wirst Du auch einen entsprechend reduzierten Header benutzen. Du solltest in dem seitentemplate also nicht den normalen Header inkludieren, sondern einen entsprechend abgespeckten header-code direkt ins Seitentemplate packen.
eigentlich generiert WP doch eine virtuelle robots.txt
aber http://meinblog.de/robots.txt
führt zu einem 404-Error.
Hat jemand ne idee?
guck mal hier:
http://putzlowitsch.de/123-multihost/
ich denke, das ist es, was du brauchst