Ja. Und ist sogar im Codex direkt neben is_page() erklärt. ;-)
Testing for sub-Pages:
Conditional Tags WordPress Codex
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 erstellenJa. Und ist sogar im Codex direkt neben is_page() erklärt. ;-)
Testing for sub-Pages:
Conditional Tags WordPress Codex
Sicher. Du müsstest dort einen dynamischen Bereich einrichten:
Wie kann ich mein Theme Widget-fähig machen? « WordPress Deutschland FAQ
Eigentlich nicht schwer, wenn man sich ein wenig mit WP und PHP auskennt.
ZitatWie ich Seiten anlegen kann, habe ich schon rausgefunden, aber wie lege ich eine statische Seite an? Gibt es die Unterscheidung nicht mehr?
Mit "Seiten" waren schon immer "Seiten im Sinne von WordPress", also "statische Seiten" gemeint. ;-)
Pages WordPress Codex
Seiten ? WordDoku
ZitatReicht es wenn ich die Kommentare und Pings einfach ausschalte auf der Seite?
Je nachdem was du erreichen willst...
Ja. Es gab noch nie Upgradepakete für große Versionsnummern.
Template Tags/in category WordPress Codex
Beispiele dort (auch für Benutzung außerhalb des Loop).
also ich hab 1280x1024 -18zoll. und da kann ich die gesammte page ´n stück scrollen. ich will aber, dass sich garnichts scrollen lässt.
Also nur bei dir bzw. deiner Umgebung? Gut, das ist sicher machbar.
Zitataber der body (roter rahmen) ist mir zu hoch....wegen dem muss ich scrollen. glaube, damit beschäftige ich mich später....:-?
Ja. Ich würde erstmal Inhalte etc. einbinden. Die Höhe lässt sich sicher anschließend auch noch per CSS beeinflussen.
Zitatsorry, marX. deine letzte antwort schnall ich nicht.
ich kann docch für "page" auch werte wie höhe, backgrc. usw angeben. aber sehen tu ich nix...ich weiß nicht, wem oder was ich da ´ne höhe oder backgrc gebe...??
Ich wollte auf was anderes hinaus. <body> ist eben der Viewport, also der angezeigte Bereich. Wenn du den ändern willst (in der Höhe), dann musst du zuvor die Höhe von <html> festlegen.
Leider kann ich dir auf die Schnelle keinen weiterführenden Link liefern, die Stichworte "html body css" sind da nicht sehr hilfreich. ;-) Vielleicht findest du hier was:
CSS 4 You - The Finest in Stylesheets: Workshop CSS: Teil 1 - Basiswissen
Gute und berechtigte Frage :-?
:-)
ZitatIn dem Fall wäre es am Schönsten, wenn der Untertitel verschwinden würde, wenn das möglich ist.
Ich würde den Untertitel auf Unterseiten generell ausblenden, eine Überprüfung der Länge ist kaum machbar:
<div id="header">
<div id="headerimg">
<?php if ( is_single() ) : ?>
<?php if (have_posts()) { the_post(); } ?>
<h1>
<a href="<?php echo get_settings('home'); ?>/">
<?php the_title() ?>
</a>
</h1>
<?php rewind_posts(); ?>
<?php else : ?>
<h1>
<a href="<?php echo get_settings('home'); ?>/">
<?php bloginfo('name'); ?>
</a>
</h1>
<div class="description"><?php bloginfo('description'); ?></div>
<?php endif; ?>
</div>
Alles anzeigen
Unterschiede erkannt?
Wenn man auf die neue H1 Überschrift (Beitragstitel) klickt sollte man direkt auf die Startseite kommen
Einfach den Link wieder einfügen:
<?php if ( is_single() ) : ?>
<?php if (have_posts()) { the_post(); } ?>
[COLOR="Red"]<a href="<?php echo get_settings('home'); ?>/">[/COLOR]<?php the_title() ?>[COLOR="#ff0000"]</a>[/COLOR]
<?php rewind_posts(); ?>
Zitatwie kann ich es anstellen, dass der Untertitel nicht überschrieben wird wie das hier passiert ist?
Was soll stattdessen passieren? Kein Untertitel? Haupttitel nur einzeilig, Rest abschneiden? Header vergrößern? Kleinere Schrift im Haupttitel?
und das mit dem "passen":
1......ich weiß nicht, gibt´s da nicht ´ne "standardregel"? also wo man sagt, wenn man es auf die und die auflösung usw. auslegt, müsste es bei den meisten funktionieren...??
Nun, du kannst eine Zielgruppenanalyse machen. Wenn du bspw. als Zielgruppe mobile Benutzer hast, dann musst du natürlich auch auf mobile Endgeräte "optimieren". Ältere Menschen verwenden meist eine kleine Auflösung, um große Schrift und Symbole zu erzielen. High-End-Benutzer surfen mit ihrem Fernseher in Full-HD-Auflösung. Aber dabei muss der Browser nicht notwendigerweise im Vollbild laufen.
Es ist ja eben die Stärke von HTML, sich an all diese Gegebenheiten anpassen zu können. Aber eine allgemeingültige Regel kann es also nicht geben. Aber wenn du unbedingt eine haben willst: die meisten Benutzer haben heutzutage 1024px Bildschirmbreite oder mehr. (Ob sie aber im Vollbild surfen steht auf einem ganz anderen Blatt. Und auch die Bildschirmhöhe ist nicht festgelegt, da es hier verschiedenste Formate gibt.)
Zitat2.müsste ja dann mein layout evt. verkleinern, oder? wie hoch müsste das dann der "standardregel" nach sein?
Siehe oben. Es kann keinen Standard geben. Du willst eine feste Größe: die Seitenhöhe ist immer "100%". ;-)
Die Frage ist aber eher: was willst du erreichen? Dass die Seite nicht scrollt? Das nur der Inhalt scrollt, aber Header und Footer immer sichtbar sind?
Zitat3.also wenn der body der sichtbare bildschirmauss. ist, was ist dann die page? der bereich von header,content und footer zusammen?
<html>
Ich habs mir nochmal überlegt. Vielleicht doch besser alles in die header.php. ;-) Änderungen sind farbig hervorgehoben:
<!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><?php if (function_exists('seo_title_tag')) { seo_title_tag(); } else { bloginfo('name'); wp_title();} ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="all" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" type="text/css" media="print" />
<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'); ?>" />
<?php wp_head(); ?>
</head>
<body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1106970-7");
pageTracker._trackPageview();
</script>
<div id="page">
<div id="header">
<div id="headerimg">
[COLOR="Red"][del]<h1><a href="<?php echo get_settings('home'); ?>/"><?php bloginfo('name'); ?></a></h1>[/del][/COLOR]
[COLOR="Blue"] <h1>
<?php if ( is_single() ) : ?>
<?php if (have_posts()) { the_post(); } ?>
<?php the_title() ?>
<?php rewind_posts(); ?>
<?php else : ?>
<a href="<?php echo get_settings('home'); ?>/"><?php bloginfo('name'); ?></a>
<?php endif; ?>
</h1>[/COLOR]
<div class="description"><?php bloginfo('description'); ?></div>
</div>
<ul id="nav">
<li class="page_item"><a href="<?php echo get_settings('home'); ?>/" title="Home">Home</a></li>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>
</ul>
</div>
<!--/header -->
Alles anzeigen
So, schau mal ob das so funktioniert.
Überstzung: Leg ein neues Feld mit dem Schlüssel "links_to_target" an und als Wert eben "_blank".
Nur so nebenbei: das "target"-Attribut ist in HTML Strict nicht mehr enthalten und entfällt künftig ganz. Und die meisten Besucher irritiert oder nervt es, wenn ungefragt neue Fenster aufgehen. Grade wenn in einer Liste mal Links im selben und mal in einem anderen Fenster aufgehen kann das sehr verwirren.
ZitatNew in version 1.3: Now you can create a links_to_target meta key, and provide the target you would like for the link (like _new, to open the link in a new window). The target you choose will be used in wp_list_pages().
(Statt "_new" natürlich "_blank", da hat sich der Autor wohl geirrt... ;-))
Du musst dazu bereits im Header einen Loop eröffnen. Die Conditional Tags helfen dir dabei. In deiner header.php gibt
<h1><?php bloginfo('name') ?></h1>
den Titel aus. Dies könntest du wie folgt ändern:
<?php if ( is_single() ) : ?>
<h1>
<?php if (have_posts()) { the_post(); } ?>
<?php the_title() ?>
</h1>
<?php else : ?>
// Standardcode
<?php endif; ?>
So wird auf der Startseite immer der normale Blogtitel angezeigt, und auf einzelnen Artikeln immer der Artikeltitel.
Zusätzlich musst du in der single.php direkt nach get_header() noch folgenden Code einfügen:
(vor dem nächsten "?>").
Wenn du Probleme beim Einbau hast, dann poste bitte die beiden genannten Template-Dateien. ;-)
Wenn du eingeloggt bist, dann verwendet WP die Adresse, die in deinem Profil hinterlegt ist. Wenn du nicht eingeloggt bist, dann kannst du eine beliebige Adresse eingeben. Warum ordnest du nicht einfach deiner Admin-Mailadresse auch ein Gravatar zu?
Die Gravatare hängen an der Mailadresse, weil so eine eindeutige Zuordnung zu einem Benutzer gemacht werden kann.
ZitatIch würde jetzt aber gern hinter den Monaten euch eine Inhaltszählung einbringen wollen.
Codex gelesen?
http://codex.wordpress.org/Template_Tags/wp_get_archives
ZitatGibt es ein Plugin, wo WordPress mir anzeigt, wie oft der Artikel aufgerufen worden ist ?
so wie das jetzt ist, kann ich die seite scrollen. die soll aber ohne scrollen genau passen...was ist dann zu hoch?
Dein Bildschirm ist zu niedrig. ;-) Gegenfrage: wo soll es passen? Auf deinem Bildschirm? Auf einem 14"-Monitor mit 1920x1080 Auflösung? Einem Handydisplay?
Zitat2.warum ist der body im MF höher als im IE?
MF? Mozilla Firefox?
IE und Firefox haben eine unterschiedliche Meinung, was genau der Body ist. Viewport (also sichtbarer Bildschirmausschnitt) oder der gesamte Seiteninhalt. Ein
könnte das angleichen.
Zitat3.warum (müsst mal nachschauen) bekomm ich im IE header, content und footer aneinander aber nicht im MF? da ensteht immer eine lücke. ich weiß nicht, wie ich die wegbekomme....
Probier mal:
als 1. Regel in deinem Stylesheet. Damit werden die Abstände, die im Browser-Standardstylesheet festgelegt sind, überschrieben.
Zitattut mir wirklich leid, für diesen riesig werdende thread voller dummer fragen - ich weiß nicht, wo/wen ich sonst fragen kann....
Schon in Ordnung, dafür hast du den Thread ja angelegt. ;-)
Dann nimmst du eben die ID/Klasse der übergeordneten Liste. CSS heißt nicht ohne Grund Cascading Style Sheet. ;-)
CSS 4 You - The Finest in Stylesheets: Workshop CSS: Teil 8 - Vererbung
Wie ich schon nebenan sagte, du scheinst Artikel und Kommentare zu verwechseln.
:arrow: http://forum.wordpress-deutschland.org/plugins-und-wi…t-ausgeben.html
Du scheinst noch nicht so genau verstanden zu haben, wie WP funktioniert. So sieht mir das auch in deinen anderen Threads aus. ;-) Kommentare gehören zu einer Seite oder einem Artikel und können nicht zeitgesteuert ausgegeben werden.
Du hast aber nur eine (WP-)Seite. Besser nimmst du hier eine Kategorie. Statt Kommentaren zu dieser Seite erstellst du Artikel in dieser Kategorie. Diese Artikel kannst du auch zeitgesteuert veröffentlich, und sie erscheinen im Kalenderwidget.
Die statische Startseite benötigst du dann nicht unbedingt, es geht dann auch einfacher und ohne komplizierte Verrenkungen.
Damit sollten sich die letzten 3 Threads von dir zugleich lösen lassen. Ich werde daher mal dort einen Verweis auf diesen Thread hier hinterlassen. Dann würde ich dich bitten, erstmal Grundlagen zu WP zu lernen. Macht es für dich einfacher, und auch den vielen Helfern hier. ;-) Wenn du Fragen dazu hast, dann immer her damit!