Erstelle mal eine andere PHP Datei mit einem echo Befehl und binde diese mit include_once in zwei Templates ein. Dann nochmal testen.
Beiträge von mensmaximus
-
-
Hast Du auch schon mal den absoluten Pfad versucht?
-
Kann es sein, dass der Dateiname den Du einbinden willst Großbuchstaben hat? Include ist nicht casesensitive, include_once jedoch schon
-
entfernt weil denkfehler
-
Dann stimmen andere Dinge nicht, wie z.B. die Kategorie oder Post ID. Wenn ich den von mir geposteten Code auf Kategorie 1 und Post_ID 1 ändere wird in einem frisch installierten WordPress der berühmte "Hallo Welt Artikel" ausgefiltert. Der Code ist also richtig. Ich kann mir das gerne einmal ansehen. Bei Interesse einfach PM an mich.
-
Falls die Datei bereits an anderer Stelle eingebunden wurde, wird sie mit include_once nicht erneut eingebunden. Mit include schon.
-
-
Ersetze Deinen Code in der functions.php komplett durch
PHP<?php // Bootstrap einbinden add_action('wp_enqueue_scripts','register_custom_scripts'); function register_custom_scripts() { wp_register_script('bootstrap-js', get_template_directory_uri() . '/3rd/bootstrap/js/bootstrap.min.js', array('jquery'), false); wp_enqueue_script('bootstrap-js'); }zur Info:
1. Kommentare in der functions.php müssen wie folgt geschrieben sein:
// Mein Kommentar in einer Zeile
oder
/*
Mein Kommentar
in mehreren Zeilen
*/Die vor Dir verwendete HTML Kommentar Syntax geht nicht.
2. Die functions.php wird nie mit ?> abgeschlossen
-
'Muster' haben es so an sich, dass man damit spielen muss, weil sie nur einen Lösungsweg aufzeigen. IN Deinem Fall sollte folgendes funktionieren:
-
Ich würde das nicht im Template machen. Dafür gibt es den Hook 'pre_get_posts'. Mein Ansatz wäre eine Funktion in der functions.php nach dem Muster:
-
-
Je nach Hoster, z.B. 1&1, kann das zunächst zu Überraschungen führen, weil einige Funktionen von PHP 5.2 aus PHP 5.5/5.6 entfernt wurden. Wie SirEctor aber schon geschrieben hat, läuft WP mit PHP 5.5. Es kann eben nur sein, dass die Umstellung nicht "einfach mal so" möglich ist.
-
OK, diese Fragestellung hatten wir schon öfter. Eine solche Lösung gibt es nicht, weil niemand die Entwicklung bezahlen möchte, für ein Plugin welches nur in ganz wenigen Fällen zum Einsatz kommen kann.
Damit das funktioniert brauchst Du einen eigenen Server (V-Server, Rootserver, Dedi, IAAS), auf dem Du Deinen Webserver komplett selbst verwalten und konfigurieren kannst. Das Plugin müsste dann in den Registrierungsprozess einhooken, die Domain abfragen, die Nameserver validieren, im Webserver einen Eintrag machen den Blog erstellen und das Domain Mapping Tool befüllen (wobei ich letzteres weglassen würde, da man sowieso schon im Webserver arbeiten muss. Ich mache das auch auf meinen MU Installationen immer nativ über NGINX/WordPress).
-
Wofür sind diese Mini-Update-Pakete gut?
Ich schätze das sind Relikte aus einer Zeit, als wir noch mit 64kbit ISDN durchs Netz gesurft sind (zu Zeiten der 300 Baud Akustikkoppler, gab es ja noch kein WordPress) und jedes eingesparte Byte ein Segen war ;-)
-
Vielleicht weiss ja jemand anders, wie man das beheben kann? Ist ja ein support forum, oder? :-D
Plugins in der aktiven Entwicklung reparieren "wir" aber nur selten. Dafür ist der Entwickler zuständig. Probier mal folgendes Plugin aus: https://wordpress.org/plugins/wp-ajaxify-comments/
-
meist ist aber die functions.php die Methode, die am langsamsten ist
Darüber sollten wir mal bei einem Glas Wein sprechen :lol:
-
Dann wars das, wenn nicht noch was kommt.
Schau Dir mal https://wordpress.org/plugins/google-authenticator/ an. Das könnte eine Lösung für Dich sein.
-
Nur mal so zur Sicherheit. Ihr seid sicher, dass Ihr die Änderungen an einem Child Theme macht und nicht im Original des Themes? Für mich sieht das so aus als ob Simonetta den Begriff Child Theme fehlerhaft interpretiert hat. Falls die Änderungen im Original ausgeführt wurden, sind sie beim nächsten Theme Update verschwunden.
-
Nun reift mal wieder die Erkenntnis: Never change a running system!Jetzt hast Du ein System mit einer massiven Sicherheitslücke, das ist ja auch was wert ;-) Mal ganz im Ernst, das Problem kann man und muss man lösen, wenn man nicht gehackt werden will. Du hast Deinen Account nicht zufällig bei 1&1?
-
3. Ist es nicht so, dass es noch keinen Schutz für Accounts gibt also kann man sich gleichzeitig mit dem selben Benutzernamen einloggen und könnte demnach den Account auch weitergeben.Meine Frage geht in Richtung Punkt 3!!! Nicht was der einzelne gut oder überflüssig findet.
(Ich sehe schon meine eigentlichen Fragen kann keiner beantworten)
Deine Frage ging in erster Linie Richtung Google und ob sich der Bot an die Disallow Regel hält. Diese Frage kann nur Google beantworten und wir haben Dir Lösungen genannt, die das Problem lösen (zeitlich beschränkte Downloadlinks).
Ein Schutz eines Accounts wäre über eine doppelte Authentifizierung möglich. Beim Einlogen könnte man eine PIN per SMS versenden wie beim Online Banking. Diesen PIN muss man dann zusätzlich eingeben.