Markiere bei "User Access Manager Datenbank updaten" den Punkt "Nein" und klicke danach auf den Button [Datum]. Hat bei mir so funktioniert. Bitte frage jetzt aber nicht nach dem Sinn ;-) .
Beiträge von stega
-
-
Im Ordner "wp-content" befinden sich in der Regel alle individuellen Anpassungen (Theme, Plugins, Medien-Dateien), die, wenn sie z.B. durch das Update nicht mehr vorhanden sind, dein altes Layout "zerstören" bzw. unvollständig machen.
Daher sollte dieser Ordner überprüft und ggf. zurückkopiert werden.
Davon sollte aber der Unterordner "languages" ausgenommen werden, da dieser die für die aktuelle WP-Version angepassten Sprachdateien enthält. -
Vielleicht hilft dir dieser Ansatz weiter:
PHPcase "option1": if(trim(get_post_meta($post_id, 'feldname', true))!="") { $code .= '<option value="option0">-Bitte auswählen-</option>'. '<option value="option1-1">1.1</option>'. '<option value="option1-2">1.2</option>'. '<option value="option1-3">1.3</option>'; $code .= "</select>"; } else $code=""; break; -
Ich hatte das gleiche Problem mit dem aktuellen Update. Über das WordPress-Backend wurde es nicht ausgeführt. Deshalb habe ich auch das Komplett-Paket eingespielt. Das ist auch soweit unproblematisch. Etwas lästig ist, dass auch für das reine Update nicht notwendige Dateien mit hochgeladen werden. Bei dieser Methode muss man nur darauf achten, dass man nicht den Ordner "wp-content" überschreibt. Dort einfach nur den Ordner "language" ersetzen.
-
-
-
Gemeint ist hier das Hauptmenü links im Backend von WordPress. Wenn du dort den Punkt "Design" nicht siehst, fehlen dir evtl. die entspr. Benutzer-Rechte.
-
Zunächst benötigst du eine PHP-Datei, nenne wir sie function.php, die ein entspr. Ergebnis zu deiner AJAX-Anfrage zurückliefert.
Diese könnte wie folgt aussehen:PHP
Alles anzeigen<?php include "wp-load.php"; //die Datei liegt im Root von WordPress; je nach Verzeichnisstruktur Pfad anpassen! $post_id = $_POST['pid']; $option = $_POST['option']; $code = '<select id="selectField2" onchange="get_custom()" style="padding-left: 20px;width:150px">'; switch($option) { case "option1": $code .= '<option value="option0">-Bitte auswählen-</option>'. '<option value="option1-1">1.1</option>'. '<option value="option1-2">1.2</option>'. '<option value="option1-3">1.3</option>'; $code .= "</select>"; break; case "option2": $code .= '<option value="option2-1">2.1</option>'. '<option value="option2-2">2.2</option>'. '<option value="option2-3">2.3</option>'; $code .= "</select>"; break; case "option3": $code .= '<option value="option3-1">3.1</option>'. '<option value="option3-2">3.2</option>'. '<option value="option3-3">3.3</option>'; $code .= "</select>"; break; case "option1-1": $code = get_post_meta($post_id, 'feldname', true); break; case "option1-2": $code = get_post_meta($post_id, 'feldname2', true); break; case "option1-3": $code = get_post_meta($post_id, 'feldname3', true); break; }; echo $code; ?>
"feldname", "feldname1", "feldname2" müssen natürlich noch durch die richtigen Namen der Custom-Felder ersetzt werden.Der HTML-Code im Template sieht dann in etwa wie folgt aus:
HTML
Alles anzeigen<select id="selectField1" style="padding-left: 20px;width:150px" onchange="get_submenu()"> <option value="option0">-Bitte auswählen-</option> <option value="option1">Menü 1</option> <option value="option2">Menü 2</option> <option value="option3">Menü 3</option> </select> <div id="option"></div> <div id="custom_content"></div>Und nun noch etwas JavaScript/jQuery (Header, Footer oder direkt in der Seite):
Code
Alles anzeigen<script type="text/javascript"> var postID = 442; //entspr. Anpassen oder über WordPress-Funktion aktuelle ID ermitteln und hier ausgeben! var fct_path = "function.php"; //Pfad anpassen! function get_submenu() { jQuery.post(fct_path, {option: jQuery("#selectField1").val(), pid: postID}, function( data ) { jQuery("#option" ).html( data ); }); } function get_custom() { jQuery.post(fct_path, {option: jQuery("#selectField2").val(), pid: postID}, function( data ) { jQuery("#custom_content" ).html( data ); }); } </script>Ich hoffe, das hilft dir etwas weiter.
-
Google Earth direkt einzubinden, wird nicht funktionieren. Aber du kannst aus deinen Orten in Google Earth eine KML-Datei erstellen und diese z. B. über folgendes Plugin auf deiner Website anzeigen lassen: /plugins/wp-flexible-map/
-
Sieh dir mal dieses Plugin an:
https://wordpress.org/plugins/amr-shortcode-any-widget/Frohe Weihnachten an alle!
-
Ich habe es selber noch nicht genutzt, aber evtl. helfen dir folgende Beiträge weiter:
http://bueltge.de/wordpress-funk…ess-nutzen/922/
https://wordpress.org/support/topic/…rnal-php-scriptUnd sonst mal nach "wordpress" und "wp-load.php" suchen.
-
Tipp: Das ein oder andere Plugin könnte dennoch funktionieren, wenn man es nicht global (über Netzwerkverwaltung) für alle Seiten aktiviert, sondern separat auf der jeweiligen Seite.
-
Vielleicht ist aber auch etwas in folgender Art gemeint (Code von oben etwas abgewandelt):
PHP
Alles anzeigen<?php function multineedle_stripos($haystack, $needles, $offset=0) { foreach($needles as $key => $needle) { if(stripos($haystack, $key, $offset)!==FALSE) $found[] = $needle; } return $found; } // It works as such: $haystack = "The quick brown fox jumps over the lazy dog."; $needle = array("fox" => "The TV channel?", "dog" => "Snoopy", "duck" => "Quack"); print_r(multineedle_stripos($haystack, $needle)); /* Output: Array ( [0] => The TV channel? [1] => Snoopy ) */ ?>D. h. wenn "fox" in $haystack gefunden wird, wird der entspr. Wert "The TV channel?" (s. $needle) zurückgeliefert.
-
In der Datei "samw.js.php" findest du die Angabe $toggle_speed = "'100'"; . Den Wert 100 kannst du durch einen kleineren ersetzen oder mal mit $toggle_speed = ""; probieren.
-
Versuch mal folgendes: Definiere in deinem Menü die Menüpunkte mit Unterpunkten als einfache Links ohne Linkziel, d. h. du gibst bei "URL" einfach die Raute (Lattenkreuz #) ein. Diesen ordnest du dann die Unterpunkte zu. Was das Plugin nicht bietet ist: 1. Klick => Menü ausfahren, 2. Klick => Menü einfahren. Das Menü klappt erst wieder nach Klick auf einen anderen (Ober-) Menüpunkt ein.
-
Sieh dir mal WP-SAMW (https://wordpress.org/plugins/wp-samw/) an. Vielleicht ist es das, was du suchst.
-
Naja, da es sich um ein "responsive design" handelt und in diesem Fall von "Smartphonenutzer" gesprochen wird, dürfte es kein großes Problem sein, die Linkanzeige entspr. ein-/auszublenden.
-
Versuch es mal so:
Füge folgenden Code am Ende der wp-config.php (Root-Verzeichnis) ein:
putenv("TMPDIR=". $_SERVER["DOCUMENT_ROOT"] ."/wp-content/tmp");
define("WP_TEMP_DIR", ABSPATH . "wp-content/tmp");Lege im Verzeichnis "wp-content" einen neuen Ordner mit Namen "tmp" an (Schreibrechte ggf. anpassen).
-
Laut der Fehlermeldung und dem dort angegebenen Pfad tippe ich auf das, was 1a-Spielwiese schon angedeutet hat, nämlich dass noch ein Ordner "Wordpress" übergeordnet ist, wenn du dich per FTP auf deinen Server eingeloggt hast. Je nach Einstellung findest du vielleicht sogar erst noch einen Ordner "htdocs".
-
Erste Aktion, damit der Blog wieder läuft:
wechsel in das WordPress-Plugin-Verzeichnis "/wp-content/plugins/" und benenne den Ordner "like-button-plugin-for-wordpress" um. WordPress deaktiviert dadurch das Plugin. Danach ist Zeit, das Problem genauer zu analysieren. Dabei die Voraussetzungen für den Betrieb des Plugins prüfen.