Es scheint als würde the_content() nur das ausgeben, was im WYSIWYG-Editor eingetragen wurde.
WP gibt genau das aus, was WP entsprechend dem Code des Templates ausgeben soll.
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 erstellenEs scheint als würde the_content() nur das ausgeben, was im WYSIWYG-Editor eingetragen wurde.
WP gibt genau das aus, was WP entsprechend dem Code des Templates ausgeben soll.
Der Schadcode erkennt den Referrer und/oder den User Agent, so dass eine Weiterleitung zum Beispiel nur dann erfolgt, wenn ein Besucher über Google oder Bing kommt oder nur dann, wenn es sich um den Bot einer Suchmaschine handelt.
Da Du nicht weißt, ob Deine Seite weiteren Schadcode an die Besucher Deiner Seite verteilt, solltest Du diese zumindest vorübergehend für den öffentlichen Zugriff sperren.
Weitere Infos auf dieser Seite:
https://faq.hosteurope.de/view.php?mode=…content_id=9570
Wenn Du die Infos nicht umsetzen kannst, so suche Dir jemanden, der sich darauf versteht:
http://forum.wpde.org/jobboerse/
Wenn Du nicht weißt, wann die Seite gehackt wurde, dann weißt Du auch nicht, ob die ältere Backup-Version noch sauber ist. Und Du weißt auch nicht, wo die Lücken sich befinden. Wenn die Lücken nicht gefunden werden, müsstest Du täglich erneut damit rechnen.
Falls es sich so verhält, so wurde Deine Seite gehackt und für ein Backup dürfte es bereits viel zu spät sein. Nun hilft nur noch die Seite komplett aus dem Netz zu nehmen.
Die Schritte sind doch bereits enthalten und die Anpassungen an das Design wirst Du doch wohl allein vornehmen. Nur mit CSS sollte sich das ebenfalls lösen lassen, wenn Du die Pfeile nicht vom Rand, sondern von der Mitte ausrichtest.
Würde mit JavaScript offsetWidth ermittelt, den ermittelten Wert dann benutzen, um die Werte für die Position zu berechnen. Damit eine Neuberechnung halbwegs verzögerungsfrei bei einer Veränderung des Fensters erfolgt, setTimeout benutzen.
Nur Prinzip:
sort_q46 wie ist das gemeint
Diese Frage stelle ich mir ebenfalls, was ist mit sort_q46 gemeint?
Auf- und absteigend wird im Allgemeinem mit 'order' => 'DESC' oder 'order' => 'ASC' geregelt.
Bei mir nicht. Habe gerade noch einmal einen Test gemacht, wenn ich das Plugin aktiviere, werden die Optionen aufgenommen in der DB-Tabelle wp_options und sobald ich das Plugin deaktiviere, werden die wieder aus der Tabelle entfernt.
Falls Du das ganze Plugin ohne Klassen geschrieben haben solltest, würde ich dabei bleiben und nicht nur am Ende eine benutzen. Doch wenn nicht, dann jeder Klasse einen aussagekräftigen Namen geben, der nicht verwechselbar mit bestehenden ist.
Wird denn die Datei oder Klasse geladen?
Das ist aus der Startseite für ein Roh-Theme (oder Blank-Theme?), welches ich mal begonnen hatte, zusammengeschnitten. Irgendwie bin ich da nur von abgekommen, das mal fertig anzubieten. Ausgegeben sollen in zwei Spalten die letzten statischen Seiten und die letzten Beiträge auf der Startseite werden. Die anderen Seiten erhalten selbstverständlich einen anderen Code.
Also für Einsteiger und Bastler gedacht, die sich dann aussuchen können, ob sie beides nutzen oder eins von beiden auskommentieren möchten. Wenn Du aber kein PHP kannst, dann ist das weniger gut.
Meinst Du das in dieser Art und Weise?
<?php
if ( have_posts() ) :
$arr_st = array( 'posts_per_page' => 3, 'post_type' => 'page');
$arr_be = array( 'posts_per_page' => 3, 'post_type' => 'post');
$query_st = new WP_Query( $arr_st );
if ( $query_st->have_posts() ) {
while ( $query_st->have_posts() ) :
$query_st->the_post(); ?
// Ausgabe Pages
endwhile; ;
}
wp_reset_postdata();
unset($query_st);
$query_be = new WP_Query( $arr_be );
if ( $query_be->have_posts() ) {
while ( $query_be->have_posts() ) :
$query_be->the_post();
// Ausgabe Posts
endwhile;
}
wp_reset_postdata();
unset($query_be);
endif;
?>
Alles anzeigen
Ich meine das Theme kann ja wohl kaum vom Entwickler richtig getestet worden sein, sonst hätte dem ja auffallen müssen, wenn ein if-Statement mit ==! nicht funktioniert. Und ich meinte nun nicht, dass es nun unbedingt !== sein müsste, vielleicht dachte der ja auch an === oder einmal mit und einmal ohne ! oder wie auch immer. Und ich meinte auch nicht, dass dies nun der einzige Fehler ist, es ist nur etwas, was mir ins Auge fiel.
Nö, weil keiner wissen kann, wie Du die hinzufügst.
Kann ich Dir nicht genau sagen, weil ich es bei mir als Klasse geschrieben habe und ohne Klasse es erst testen müsste, sollte jedoch nur die Umkehrung vom Setzen sein.
class Am_Anfang_und_Ende {
// Setzen von Optionen beim Aktivieren
public function setze_optionen() {
add_option( 'name_der Option', '...', '', 'yes' );
}
// Löschen von Optionen beim Deaktivieren
public function loesche_optionen() {
delete_option( 'name_der Option' );
}
}
// Setzen und Aufräumen beim Aktivieren und beim Deaktivieren
register_activation_hook( __FILE__, array( 'Am_Anfang_und_Ende', 'setze_optionen' ) );
register_deactivation_hook( __FILE__, array( 'Am_Anfang_und_Ende', 'loesche_optionen' ) );
Alles anzeigen
Gehe jetzt einfach davon aus, dass Du ohne Klasse einfach nur den Bezeichner für die Funktion einfügst, da ja nur die Funktion aufgerufen wird und die Funktion den Rest übernimmt.
PHP gibt zwar keine Warnung oder E_Notice aus, doch bei einem Vergleich liefert ==! immer false.
<?php error_reporting(E_ALL);
$format_a = 'ungleich';
$format_b = 'video';
if ($format_a ==! 'video') echo "Ist nicht genau gleich.<br>";
else echo "Ist was?<br>";
// liefert: Ist was?
if ($format_b ==! 'video') echo "Ist nicht genau gleich.<br>";
else echo "Ist was?<br>";
// liefert: Ist was?
?>
Alles anzeigen
Ich kenne diese Schreibweise bei den Operatoren nicht, ein Vergleichsoperator, bei dem das ! rechts und nicht links von == steht, ist mir unbekannt:
Beispiel 1 (wie im Code enthalten):
<?php
$format = 'ungleich';
if ($format ==! 'video') echo "Ist nicht genau gleich.<br>";
else echo "Ist was?<br>";
// liefert: Ist was?
?>
Beispiel 2 (wie gewohnt):
<?php
$format = 'ungleich';
if ($format !== 'video') echo "Ist nicht genau gleich.<br>";
else echo "Ist was?<br>";
// liefert: Ist nicht genau gleich.
?>
Habe auch noch einmal gesucht, ob es da etwas Neues gibt oder etwas, was ich bisher nicht kannte, doch nichts gefunden.
es ist dieser link: http://codex.wordpress.org/Editing_wp-config.php
Genau und da steht nichts von
Zitat[COLOR=#333333]define( 'FTP_USER', 'ftp_agent@agent-createur.de' )[/COLOR]
sondern nur
Zitatdefine( 'FTP_USER', 'username' );
und damit dürfte der von Strato gemeint sein.
Und wenn Du in Deinem Login-Formular eine andere Adresse zu stehen hast, dann kann das wohl nichts werden:
<form name="loginform" id="loginform" action="http://sprecher-berlin.com/wp-login.php" method="post">
Wird die "agent-createur.de" nur weitergeleitet auf "sprecher-berlin.com" oder was soll das bedeuten, weil ja die letztere überall im Quelltext der Login-Seite zu sehen ist? So könntest Du zumindest noch 3 Tage nach einem Fehler suchen.
Entscheide Dich einmal für eine der beiden Adressen, dann werfe die andere hinaus und passe alle Verweise in der Datenbank an, bzw. lese Dir diese Seite durch:
aber sobald ich auf den SENDEN-Button klicke kommt sofort die 404-Fehler-Seite.
Und die Adressen von action existieren?