Beiträge von Melewo
-
-
Die alten Logs brauchst Du mit Sicherheit nicht mehr, falls keine nachträgliche Auswertung erwünscht oder erforderlich ist, die enthalten nur, wann eine Seite oder Datei aufgerufen wurde. Die würde ich maximal in einer Ablage verstauen, falls man doch einmal wissen möchte, wie oft eine Datei am 11.12.2011 aufgerufen wurde, jedoch nicht neu hochladen.
Unbedingt erforderlich ist hingegen ein Dump von der alten Datenbank, falls die alten Beiträge wieder zu neuen Leben erweckt werden sollen, denn alle Beiträge und Artikel werden nicht in Dateien gespeichert, sondern in einer Datenbank. Nur von dem lese ich gerade nichts. Wurde der vergessen?
Falls vorhanden, dann alles in die neue DB importieren, falls nicht vorhanden, dann bei 0 mit dem fertigen von Beiträgen beginnen oder versuchen, ob noch einige Seiten mit Content bei Google im Cache vorhanden sind und dort kopieren.
Doch auch so, wenn Du neu beginnst, dann solltest Du keine alte Version hochladen, sondern nur die neuste verwenden. Eventuell könntest Du das vorhandene Theme aus dem Verzeichnis themes weiterhin verwenden, mehr aber auch nicht, alles andere sollte ohnehin bei jedem Update erneuert werden.
-
und damit die Einwahl ins Dashboard und das man vom Frontend über Anmelden nicht auf die Anmeldeseite kommt.
Ich wollte eines Tages noch einmal schauen, wie sich das als Funktion in der functions.php vom Theme umsetzen lässt. Bisher vergreife ich mich da noch an der wp-includes/default-widgets.php und ändere dort
in Zeile 314:
damit der Link nur fürs ausloggen angezeigt wird und nicht mehr für Besucher. -
Eventuell solltest Du noch einige Notizen aus dem Dump entfernen. Dann gibt es bei den Datenbanken schon Versionsunterschiede.
-
-
Habe das mal durchgespielt, weil ich mich mit den benutzerdefinierten Feldern bisher auch noch nicht beschäftigt hatte. Ein unnötiges Problem würdest Du bekommen, wenn Du H1 und H2 zusätzlich mit diesen Angaben im Content benutzt. Lässt Du im Content diese Angaben weg
und fügst diese Angaben nur über ein benutzerdefiniertes Feld hinzu, dann würden diese Angaben auf der Startseite und in den Beitragsseiten auch genau da und genauso angezeigt, wie Du die haben möchtest. In einem etwas älteren Testblock habe ich die Ausgabe in der content.php geregelt.Aus dem Code
PHP<header class="entry-header"> <?php the_post_thumbnail(); ?> <?php if ( is_single() ) : ?> <h1 class="entry-title"><?php the_title(); ?></h1> <?php else : ?> <h1 class="entry-title"> <a href="<?php the_permalink(); ?>" title="... </h1> <?php endif; // is_single() ?> </header><!-- .entry-header -->wurde dabei, dann wird es überall richtig angezeigt, wobei ich das Feld mit 'Ort-und-Termin' bezeichnete.
PHP
Alles anzeigen<header class="entry-header"> <?php the_post_thumbnail(); ?> <?php if ( is_single() ) : ?> <h1 class="entry-title"><?php the_title(); ?></h1> <?php $cate = get_the_category(); if ( $cate[0]->cat_name == "Austellung" ) { $ortstermine = get_post_meta($post->ID, 'Ort-und-Termin', true); if ( !empty($ortstermine) ) { echo '<h2 class="ausstellungen">'.$ortstermine.'</h2>'; } } ?> <?php else : ?> <!-- Beginn Ergaenzung Austellung --> <?php if ( is_front_page() ) { $cate = get_the_category(); if ( $cate[0]->cat_name == "Austellung" ) { echo "<p>".esc_html($cate[0]->cat_name)."</p>\n"; } } ?> <!-- Ende Ergaenzung Austellung --> <h1 class="entry-title"> <a href="<?php the_permalink(); ?>" title="... </h1> <?php endif; // is_single() ?> <!-- Beginn Ergaenzung Ort-und-Termin --> <?php if ( is_front_page() ) { $ortstermine = get_post_meta($post->ID, 'Ort-und-Termin', true); if ( !empty($ortstermine) ) { echo '<h2 class="ausstellungen">'.$ortstermine.'</h2>'; } } ?> <!-- Ende Ergaenzung Ort-und-Termin --> </header><!-- .entry-header -->
Dabei könntest Du dann auch unterschiedliche Styles verwenden, je nachdem wo die Ausgabe erfolgt:[COLOR=#000000][COLOR=#DD0000]class="ausstellungen-beitrag"[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#DD0000]class="ausstellungen-vorschau"[/COLOR][/COLOR] -
Deswegen möchte bei jedem Artikel unter der Headline Anfangs- und Enddatum sowie den Veranstaltungsort angeben.
Allerdings will ich ja gar keinen Kalender anlegen, sondern lediglich Termin und Datum einem normalen Artikel voranstellen.
Du gibst die ja eh ein, sehe da auch keinen Bedarf für ein Plugin. Du gibst es vermutlich nur nicht an der richtigen Stelle ein. H2 ist als Untertitel im Quelltext enthalten, wäre auch der richtige Tag dafür, nur leer weil halt ungenutzt. Was Du falsch machst, so sieht es jetzt aus (wobei ich Unwesentliches gelöscht habe, um es übersichtlicher zu halten):
HTML<header> <h3 class="post-category">Ausstellung</h3> <h1 class="entry-title">Dionysos.<br />Rausch und Ekstase</h1> <h2 class="entry-meta"></h2> </header> <div class="entry-content"> <p>Hamburg, Bucerius Kunst Forum03. Oktober 2013 – 02. Januar 2014 Erstmals wird mit Dionysos. ...</p> </div>Schreib das doch so, passe h1 bis h3 in der CSS an und gut sollte es sein.
HTML<header> <p class="post-category">Ausstellung</p> <h1 class="entry-title">Dionysos.<br />Rausch und Ekstase</h1> <h2 class="entry-meta">Hamburg, Bucerius Kunst Forum<br /> 03. Oktober 2013 – 02. Januar 2014</h2> </header> <div class="entry-content"> <p>Erstmals wird mit Dionysos. ...</p> </div> -
Die eine mit der 62.146.217.250 gehört in die htaccess vom Root, die andere in die htaccess vom zu schützenden Verzeichnis.
-
Im Zusammenhang damit wird auch die Funktion get_background_color noch interessant. Somit sollte sich eine vorhandene Funktion schon entsprechend erweitern lassen oder eine neue entwickeln.
-
Ist jetzt ungetestet und nur als möglicher Ansatz zu verstehen, doch eine ähnliche Funktion für die functions.php vom Theme entwickeln, sollte die Aufgabe erfüllen. Dazu dann in der style.css die Klassen definieren.
PHPadd_filter('body_class','ausgaben_nummer'); function ausgaben_nummer($classes) { // Hier dann eine Funktion, die dann das jeweilige Schlagwort ausgabe-{248} ausliest. return $classes; }Vorher mal in der functions.php vom Theme schauen, da gibt es bestimmt schon eine Funktion. Beispiel:
PHPfunction twentytwelve_body_class( $classes ) { ... } add_filter( 'body_class', 'twentytwelve_body_class' );
Und eigentlich braucht die nur noch erweitert werden. -
Wenn ich es richtig verstehe, kannst Du ganz einfache eine CSS Klasse hinzufügen. Einfach in der header.php 'ein_name' für die zusätzliche CSS-Klasse einfügen.
Weitere Beispiele unter:http://codex.wordpress.org/Function_Reference/body_class
Doch für was möchtest Du da schlagwort1 schlagwort2 schlagwort3? Du müsstest ja dann gleich 3 neue CSS-Klassen definieren, die Du doch wohl auch in einer zusammenfassen könntest oder nicht? Sieht für mich eher nach einem Versuch für Keyword-Spam aus, der aber völlig daneben gehen würde, wenn Du da CSS Klassen als Styles aufführst, die es in keiner CSS gibt und die ohnehin nicht von Suchmaschinen, sondern von den Browsern gelesen werden.
-
Du solltest Dich in phpMyAdmin einloggen, dann auf Exportieren klicken und nachdem Du die exportierte datei.sql auf Deinem Rechner gespeichert hast, kannst Du diese nach den Gästebucheinträgen durchsuchen.
Um welche Tabelle es sich handelt, findest Du jedoch auch heraus, wenn Du mal im Gästebuch-Plugin nach einer SQL-Anweisung suchst.
-
-
Dann kann ich Dir leider auch nicht weiter helfen, die Änderungen waren nur aus dem Stegreif, das Theme testen wollte ich eigentlich nicht.
Du hättest nun unterschiedliche Möglichkeiten. Entweder löscht Du einfach das Theme komplett, so das Du wieder ins Dashboard kommst oder Du schaust mal nach Deiner PHP-Version und falls es sich so verhält, wie ich vermute, fragst Du beim Support vom Hoster an, wie Du auf eine andere Version wechseln kannst. Oder Du fragst beim Entwickler vom Theme an, wieso dass Theme bei Deiner PHP-Version bugt und verweist dabei auf diesen Thread.
-
Es nutzt ja nichts, wenn Du hier den kompletten Quelltext postest und dabei dann webseite.de einfügst.
HTML<link rel='stylesheet' id='twentytwelve-style-css' href='http://webseite.de/wp-content/themes/C_Maxx/style.css?ver=3.5.1' type='text/css' media='all' />
Ich meinte eher, Du müsstest sehen, ob webseite.de nun überall durch localhost im Quelltext ersetzt wurdeHTML<link rel='stylesheet' id='twentytwelve-style-css' href='http://localhost/wp-content/themes/C_Maxx/style.css?ver=3.5.1' type='text/css' media='all' />
und ob sich zum Beispiel die CSS-Datei nun so aufrufen lässt.'http://localhost/wp-content/themes/C_Maxx/style.css'
Ich verwende localhost, weil ich das praktischer finde als 127.0.0.1 und mehr einer Domain beim Testen ähnelt, aufrufen lässt sich WP aber auch mit 127.0.0.1.
Es kommt darauf an, wie WP angelegt wurde, das trifft nur zu, wenn WP im Root abgelegt wurde:
Bei mir liegt unter Localhost alles in Verzeichnissen, sonst würde ich da gar nicht anders klar kommen, lässt sich auch nur so aufrufen:Codedefine('WP_SITEURL', 'http://localhost/wordpress/'); define('WP_HOME', 'http://localhost/wordpress/');Wobei dann bei RewriteBase /wordneu/ das Verzeichnis in der htaccess ebenfalls anzugeben ist.
Wenn aber nur die Index im Root liegen würde, könnte es auch so aussehen.Also, probieren ob die 'http://localhost/wp-content/themes/C_Maxx/style.css' so im Quelltext referenziert wird und ob die sich so aufrufen lässt, wenn nicht, überprüfen, welche Einstellungen fehlerhaft sein könnten.
-
Über die Website kommt ein nicht angemeldeter Besucher auch nicht an die Dateien ran, wohl aber, wenn er sie googelt.
Und wie kam da Google heran?
Zuerst solltest Du Google aus diesem Bereich ausschließen, dann umbenennen und dann kann die auch niemand mehr googeln. Würde ich zumindest so machen, wenn es sich nur um PDF-Dokumente handelt, die nicht zusätzlich einen besonderen Schutz benötigen. -
Wenn sich das bei Dir mit der IP anbietet, dann würde ich das auf jeden Fall machen, weil ich das für einen ziemlich guten Schutz halte. Zumindest die ganzen Bots mit wechselnden IPs über Netzwerke können ja nicht zugreifen, was doch recht viel Wert ist. Beim Rest hilft ab und an nur probieren.
-
Die IP-Adressen hast Du aus diesem Beispiel übernommen,
http://wordpress-buch.bueltge.de/wordpress-sich…comment-page-4/
nun gut, ich weiß aber nicht einmal, welche Provider feste IP-Adressen verwenden und welche nicht.
Zitat...im Internetzugangsbereich wird dynamische Adressierung vor allem von Internet-Service-Providern (ISP) eingesetzt, die Internet-Zugänge über Wählleitungen anbieten.
...
Bei DSL-Anbindung des Kunden verwenden die Provider meist ebenfalls dynamisch vergebene IPs.
http://de.wikipedia.org/wiki/IP-Adress…he_AdressierungWenn Du eine feste hast, dann kannst Du diese verwenden, wenn nicht, so sperrst u Dich selbst aus.
-
Hatte mir die schon dreimal angesehen, doch bei einigen Einträgen, wie mit deny und allow, da komme ich auch schnell durcheinander und ob das so mit der IP richtig ist, weiß ich auch nicht. Du müsstest ja dann zwei feste IP-Adressen haben und nicht über einen Provider wie T-Online im Web unterwegs sein, bei dem Du täglich oder bei jeder Einwahl eine neue erhältst. Es ist ja nicht die IP von Deiner Webadresse gemeint, sondern die IP, mit der Du im Web unterwegs bist. Verwechseln zumindest einige zuweilen.
-
Mache das nicht zu kompliziert, eigentlich brauchst Du nur in Zeile 557 die runde Klammer und das Semikolon entfernen, die geschweifte muss bleiben.
Ändern in:
Und aus der anonymen Funktion in Zeile 66 machst Du eine mit Namen.PHP/******************Theme Customizer*******************************/ add_action('customize_register', function($wp_customize){
Ändern in:PHP/******************Theme Customizer*******************************/ add_action('customize_register', 'gebe_mir_einen_namen') function gebe_mir_einen_namen($wp_customize){Ist doch wohl Dein Theme und Theme-Version?
https://themes.trac.wordpress.org/browser/anarch…s.php?rev=30650