Welche Zugriffsrechte hat der Ordner wp-content/uploads/ ?
Beiträge von MStemberg
-
-
a.) Schlaumeiereien wie Rechtschreibkorrektur darfst Du Dir gern sparen; das haben Leute nicht verdient, die Dir helfen wollen. Sonst macht es bald keiner mehr - Dir helfen, wenn sie/er dafür angemacht wird.
b.) ein Link zu Deiner Seite würde das Problem evtl. deutlicher machen und eher lösen als Code-Abschnitte
c.) der Fehler liegt mit großer Sicherheit bei Dir und nicht an WP. -
Viel Spaß dabei - Du kennst anscheinend a.) weder die Stundensätze, die selbstständige Coder so nehmen (müssen), um b.) Kleinigkeiten wie Krank- und Rentenversicherung, Steuern und Vorauszahlungen auf solche, Rücklagen etc. zu bezahlen und auch noch was zu verdienen.
Die von Dir genannten 30 EUR sind nämlich keinesfalls ein Netto-Verdienst, also Geld, das vollständig in der Tasche des Coders bleibt.
Eine stinknormale Möbelpacker-Stunde hat pro Mann beim letzten Umzug schon 40 EUR gekostet - natürlich findest Du evtl. auch einen Schüler, der das als Nebeneinkommen billiger macht, wobei Du dann aber oft das Phänomen hast "Die Firmenseite hat der Sohn vom Chef gemacht". Ist aber Deine Sache, was Du für welchen Sachverstand bereit bist zu zahlen - meist ist die Gegenleistung entsprechend. Bei Netto bekommst Du für den günstigen Preis eben kein Fleisch von Bio-Hofladen-Qualität.
Mich pers. hat nur genervtl, dass Du die Leistung professioneller Webcoder derart herabwürdigst ("ist ja ganz leicht, so aufwändig ist das doch alles nicht" - so hat sich das angehört, und ich wage zu behaupten, dass Dir schlicht die Ahnung fehlt, um das beurteilen zu können.).
So, und das war jetzt wohl genug OT im Design-Forum. -
Wenn das ja eigentlich nicht sooo schwer ist und Du es nicht mal richtigen Board posten kannst: nimm Dir zwei Stunden, eigne Dir den ach so leichten Code an und spar Dir die Hunderte von Euros, die ein anständiger WP-Coder zu Recht für die von Dir gewünschten Leistungen nehmen würde.
-
wp-includes/default-widgets.php
Funktion widget in der Klasse WP_Widget_Links
benutzt wp_list_bookmarks(), dort die Argumente anpassen, siehe
http://codex.wordpress.org/Function_Refer…_list_bookmarks -
-
Kopier mal das in die functions.php.
Erstellt ein Widget mit einem Dropdown, in dem die Seiten gelistet werden und per Auswahl im Drop-Down anspringbar sind.
Demo: http://www.1step-beyond.de , Widget rechts unten
PHP
Alles anzeigenfunction my_widget_list_pages($args) { extract($args); echo $before_widget; echo $before_title . 'Seiten' . $after_title; // The Query $the_query = new WP_Query( array ( 'orderby' => 'title','order'=>'ASC', 'post_type' => 'page', 'nopaging' => 'true') ); // The Loop echo <<<EOF <script type="text/javascript"> function goToURLChanger() { var sE = null, url; if(document.getElementById) { sE = document.getElementById('urlLister'); } else if(document.all) { sE = document.all['urlLister']; } if(sE && (url = sE.options[sE.selectedIndex].value)) { location.href = url; } } </script> EOF; echo "<div style=\"text-align:center;margin-auto;\">"; echo "<select style=\"width:180px;\" id=\"urlLister\" onChange=\"goToURLChanger();\">"; while ( $the_query->have_posts() ) : $the_query->the_post(); global $post; $theid=$post->ID; $absolut= "http://".$_SERVER['HTTP_HOST']."".getenv('REQUEST_URI'); //echo "$absolut"; if ($absolut==get_permalink()) { $sel="selected"; } else { $sel=""; } $title=get_the_title(); echo "<option value=".get_permalink()." $sel>$title</option>"; endwhile; echo "</select>"; echo "</div>"; // Reset Post Data wp_reset_postdata(); echo $after_widget; } // register the custom widgets $my_class = array('classname' => 'widget_hello_world'); wp_register_sidebar_widget('hello_world', 'Seiten', 'my_widget_list_pages', $my_class); -
Ja, es wäre evtl. (oder ziemlich sicher) besser gewesen, den Code der index.php zu kopieren :oops: .
Also Code der index.php kopieren, dort den Code einfügen, den Du in die kopierte page.php eingefügt hast (selbes Schema) und das als page-blog.php speichern -sorry, hätte ich gleich dran denken sollen.... -
Das musst Du auch nicht mit UTF-8. Du kannst im Editor jederzeit auch Ä, Ü, Ö usw., schreiben; lediglich hardgecodeter Text, etwa in Plugins, muss "maskiert" werden, also kein ä, sondern ä.
-
In einem eigenen Plugin habe ich das einfach so gemacht (funktionsfähig):
PHP$sql = "SELECT * FROM wp_ngg_gallery WHERE gid='$id'"; $result = mysql_query($sql) OR die(mysql_error()); $row1 = mysql_fetch_assoc($result);
Holt mir in einem Post anhand der NGG-Galerie-ID die passende Galerie, so daß ich in der nächsten Abfrage die in der Galerie enthaltenen Bilder einlesen kann:
-
-
Und Deine Überschrift passt zum Text??
Für die Ausgabe der neuesten Artikel auf einer statischen Seite legst Du ein Extra-Seitentemplate an, in dem sowas steht am Anfang:
PHP$args = 'cat=XYZ&orderby=date&order=DESC&posts_per_page=10'; // run the query query_posts( $args );
Gibt 10 Beiträge/Seite aus, geordnet nach Datum absteigend, aus Kategorie XYZ. -
Und was passiert so?
<div class="entry">
<?php the_content('<strong>Read more »</strong>'); ?>
[COLOR=#007700]<[/COLOR][COLOR=#0000bb]div [/COLOR][COLOR=#007700]class=[/COLOR][COLOR=#dd0000]"anzahlcomments">FUNKTION</div> [/COLOR]
</div> -
NEIN, ich hab doch "UNTER" geschrieben - hinzufügen, den Code, nix ändern.
Wenn Du die Klasse entry änderst, wird mutmasslich Dein Design kaputt sein. -
Noe, ist in Deinem Theme auch nicht drin.
Ich würde mal ausprobieren, es in einen DIV unter den obigen Code zu setzen.
Das aussehen der Anzahl der Kommentare kannst Du dann über die Klasse .anzahlcomments (in der CSS des Themes anlegen) steuern. -
Das kommt auf Deine index.php an.
Normalerweise gibt es da einen Meta-Daten-Block unter dem Beitrag, wo zb Kategorie, Tags angezeigt werden. Musst Du halt mal suchen in der index.php - schau mal ob in der index.php sowas vorhanden ist wie
- das wäre der Teil "Gepostet in Kategorie XY". -
Die Anleitung findest Du hier. Wenn das Plugin aktiviert ist, gibt es Funktionen, die Du im Template einsetzen kannst. Damit kannst Du blogweit alle Kommentare, alle Pingbacks, alle Trackback usw. "zählen" lassen.
Wenn Du nur die Anzahl der Kommentare zu einem Post anzeigen willst, brauchst Du kein Plugin; dann reicht http://codex.wordpress.org/Function_Reference/comments_number . -
-
http://doku.wordpress-deutschland.org/Erstellen_der_…atei_mit_poEdit
Alternativ, aber unsauber, ist es auch möglich, den gewünschten Text hardzucoden.
D.h. etwa, ein
holt den entsprechenden Text für "Translate Me" aus der eingestellten Sprachdatei.
IMHO müsste daher statt
HTML<p>' . __("This post is password protected. To view it please enter your password below:") . '</p>
nur zB in
Code<p>' . 'Dies ist ein beliebiger Text, der aber nicht mehr automatisch übersetzt werden kann. Er steht immer als genau dieser Satz in dieser Sprache hier!'. '</p>
geändert werden, um eben genau das auszugeben. Ist nur wie gesagt unsauber. -
Du legst eine Extra-Seite an, für die Du ein Extra-Page-Template anlegst.
Dafür kannst Du Deine page.php kopieren, umbennen und an den Anfang sowas einfügen:
Abspeichern unter page_extra.php (oder was immer Du wiltst).
Diese Template weist Du Deiner Extra-Seite zu. Diese erscheint nun immer noch mit dem Inhalt, den Du eingegeben hast.
Um das zu ändern, benutzen wir die query-posts - Funktion:
PHP$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('cat=45&posts_per_page=10&paged='.$paged);
Das fügst Du an den Anfang Deines Extra-Template nach dem ganz oben geschriebenen Code (/* Template.... */) ein, ersetzt die 45 durch die ID Deiner Kategorie "Blog", und voila.