


So verwenden Sie AJAX, um asynchron Avatare von Kommentarbenutzern in WordPress_javascript-Kenntnissen zu erhalten
Nachdem der Kommentator seine E-Mail-Adresse eingegeben hat, wird der Avatar des Kommentators asynchron abgerufen und angezeigt. Ich persönlich bin der Meinung, dass diese Funktion zwar keine große Verbesserung der Benutzererfahrung bringen kann und keine praktische Funktion ist, aber zumindest sehr Cool. Einige Websites haben diese Funktion hinzugefügt, also habe ich auch ein Skript geschrieben, weil ich keine Zeit hatte, es zu kapseln, also bin ich direkt zum Prinzip und zum Code gegangen.
Prinzip des asynchronen dynamischen Avatar-Aufrufs
- Benutzereingaben einholen
- Benutzereingaben filtern
- Variablen an den Hintergrund übergeben
- Daten im Hintergrund verarbeiten und den HTML-Code des Avatars zurückgeben
- Rufen Sie die Hintergrundrückgabedaten ab und laden Sie den HTML-Code auf die aktuelle Seite
Es scheinen viele Schritte zu sein, aber es ist eigentlich sehr einfach. Wir müssen unser Thema nur geringfügig ändern, um den Effekt zu erzielen.
Einfacher Funktions-Screenshot:
Leistung
Funktionscode: JavaScript
Der folgende Code muss in das JQuery-Framework integriert werden.
Die Variable apiurl ist die Dateiadresse Ihrer PHP-API-Schnittstelle, die sich unterhalb des Dateicodes befindet.
Die Funktion konzentriert sich hauptsächlich auf die Aktion, den Fokus des E-Mail-Eingabefelds zu verlieren.
function getAvatar(authorEmail) {//获得头像代码封装函数 var nowtime = Math.round(new Date().getTime() / 1000); $.get(apiurl, { action : "get_avatar", email : authorEmail, t : nowtime }, function(data) { $('#get-avatar-img').fadeOut('slow', function() { $('#get-avatar-img').html(data).fadeIn(); }) }); } var avatarhtml = '<div id="get-avatar-img" style="display:none;">'; avatarhtml += '</div>'; $('#respond').append(avatarhtml);//添加头像HTML if($('#email').val().length > 1) getAvatar($('#email').val());//获得邮箱地址 $('#email').focusout(function() {//email输入框失去焦点绑定的动作 var authorEmail = $('#email').val(); var pattern = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; var flag = pattern.test(authorEmail); if(flag) { $('#get-avatar-img').html('载入头像中').fadeIn('fast'); getAvatar(authorEmail); } else { alert('请输入正确邮箱地址'); } })
Hintergrundantwortcode, hier verwende ich eine separate Auslagerungsdatei, um zu antworten,
Dies hat den Vorteil, dass Sie diesen Teil des Codes nicht jedes Mal aufrufen müssen, wenn Sie die Seite öffnen,
Wenn Sie nur dann antworten, wenn eine Anfrage gestellt wird, werden die Bedenken hinsichtlich der Abwärtskompatibilität des Themas vollständig beseitigt.
Natürlich können Sie die Antwortfunktion auch an den wp-Hook anhängen.
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : false ; if($action){//留下以后添加功能的空间,你懂的。 switch ($action) { case 'get_avatar': $email = isset($_REQUEST['email']) ? $_REQUEST['email']: false ; if($email){ echo get_avatar($email,60); } break; default: echo "请求内容不充分"; break; } }
Zusammenfassung
Also……. Ganz einfach, oder?
Anfrage-> Antwort-> Insgesamt drei Schritte.
Um die Logik zu verbessern und die Organisation hervorzuheben, werden hier natürlich einige notwendige Daten gefiltert
Es gibt auch einige Fehleinschätzungen, überlassen wir diese einfach dem Nachdenken.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP und Flutter sind beliebte Technologien für die mobile Entwicklung. Flutter zeichnet sich durch plattformübergreifende Funktionen, Leistung und Benutzeroberfläche aus und eignet sich für Anwendungen, die eine hohe Leistung, plattformübergreifende und benutzerdefinierte Benutzeroberfläche erfordern. PHP eignet sich für serverseitige Anwendungen mit geringerer Leistung und nicht plattformübergreifend.

WordPress-Beiträge werden im Ordner /wp-content/uploads gespeichert. Dieser Ordner verwendet Unterordner, um verschiedene Arten von Uploads zu kategorisieren, einschließlich Artikeln, die nach Jahr, Monat und Artikel-ID geordnet sind. Artikeldateien werden im Nur-Text-Format (.txt) gespeichert und der Dateiname enthält normalerweise seine ID und seinen Titel.

WordPress-Vorlagendateien befinden sich im Verzeichnis /wp-content/themes/[Themenname]/. Sie werden verwendet, um das Erscheinungsbild und die Funktionalität der Website zu bestimmen, einschließlich Kopfzeile (header.php), Fußzeile (footer.php), Hauptvorlage (index.php), einzelner Artikel (single.php), Seite (page.php). , Archiv (archive.php), Kategorie (category.php), Tag (tag.php), Suche (search.php) und 404-Fehlerseite (404.php). Durch Bearbeiten und Modifizieren dieser Dateien können Sie das Erscheinungsbild Ihrer WordPress-Website anpassen

Suchen Sie nach Autoren in WordPress: 1. Sobald Sie sich in Ihrem Admin-Bereich angemeldet haben, navigieren Sie zu „Beiträge“ oder „Seiten“, geben Sie den Namen des Autors über die Suchleiste ein und wählen Sie „Autor“ in den Filtern aus. 2. Weitere Tipps: Verwenden Sie Platzhalter, um Ihre Suche zu erweitern, verwenden Sie Operatoren, um Kriterien zu kombinieren, oder geben Sie Autoren-IDs ein, um nach Artikeln zu suchen.

Die stabilste WordPress-Version ist die neueste Version, da sie die neuesten Sicherheitspatches und Leistungsverbesserungen enthält und neue Funktionen und Verbesserungen einführt. Um auf die neueste Version zu aktualisieren, melden Sie sich bei Ihrem WordPress-Dashboard an, gehen Sie zur Seite „Updates“ und klicken Sie auf „Jetzt aktualisieren“.

WordPress erfordert eine Registrierung. Gemäß den „Internet Security Management Measures“ meines Landes müssen Websites, die Internet-Informationsdienste innerhalb des Landes anbieten, beim örtlichen Internet-Informationsbüro der Provinz registriert werden, einschließlich WordPress. Der Registrierungsprozess umfasst Schritte wie die Auswahl eines Dienstleisters, die Vorbereitung von Informationen, die Einreichung eines Antrags, die Prüfung und Veröffentlichung sowie den Erhalt einer Registrierungsnummer. Zu den Vorteilen der Einreichung gehören die Einhaltung gesetzlicher Vorschriften, die Verbesserung der Glaubwürdigkeit, die Erfüllung von Zugangsvoraussetzungen, die Gewährleistung eines normalen Zugangs usw. Die Anmeldeinformationen müssen wahr und gültig sein und nach der Einreichung regelmäßig aktualisiert werden.

Um eine WordPress-Theme-Vorlage zu löschen, melden Sie sich zunächst bei Ihrem Dashboard an, gehen Sie dann zu Erscheinungsbild > Theme-Editor, wählen Sie das Theme aus, das Sie löschen möchten, klicken Sie auf Löschen und bestätigen Sie und aktivieren Sie optional das neue Theme.

WordPress verwendet MySQL als Artikeldatenbank. Zu seinen Hauptfunktionen gehört das Speichern von Artikeln, Kommentaren, Benutzern und Website-Konfigurationsdaten. Die Datentabellen umfassen: wp_posts (Artikel), wp_postmeta (Metadaten), wp_comments (Kommentare), wp_commentmeta (Kommentarmetadaten), wp_users (Benutzer). Auf die Datenbank kann über phpMyAdmin oder die Befehlszeile zugegriffen und sie verwaltet werden. Es ist wichtig, die Datenbank regelmäßig zu sichern, um Datenverlust zu verhindern.
