Erstellen eines benutzerdefinierten GPT-4 Plugins in WordPress

Veröffentlicht:
Aleksandar Stajić
Updated: 22. Mai 2024 um 02:06
Erstellen eines benutzerdefinierten GPT-4 Plugins in WordPress

Erstellen eines benutzerdefinierten Plugins in WordPress

Schritt 1: Erstellen des Plugin-Verzeichnisses

wp-content/plugins

gpt4-integration

mkdir -p wp-content/plugins/gpt4-integration

Schritt 2: Erstellen der Plugin-Datei

gpt4-integration.php

<?php
/*
Plugin Name: GPT-4 Integration
Description: Integration von GPT-4 mit WordPress
Version: 1.0
Author: Dein Name
*/

function gpt4_generate_content($prompt) {
    $api_key = 'DEIN_OPENAI_API_SCHLÜSSEL';
    $url = 'https://api.openai.com/v1/engines/davinci/completions';
    $data = array(
        'prompt' => $prompt,
        'max_tokens' => 100
    );

    $args = array(
        'body' => json_encode($data),
        'headers' => array(
            'Content-Type' => 'application/json',
            'Authorization' => 'Bearer ' . $api_key
        )
    );

    $response = wp_remote_post($url, $args);
    if (is_wp_error($response)) {
        return 'Error: ' . $response->get_error_message();
    }

    $body = wp_remote_retrieve_body($response);
    $result = json_decode($body, true);
    return $result;
}

function gpt4_shortcode($atts) {
    $atts = shortcode_atts(array(
        'prompt' => 'Schreibe einen Beispieltext für WordPress.'
    ), $atts);

    return gpt4_generate_content($atts);
}

add_shortcode('gpt4', 'gpt4_shortcode');
?>

Schritt 3: Aktivieren des Plugins

Plugins > Installierte Plugins

GPT-4 Integration

Schritt 4: Verwenden des Shortcodes

Erklärung des Plugins

  • gpt4_generate_content($prompt): Diese Funktion sendet eine Anfrage an die GPT-4-API und erhält eine Antwort basierend auf dem bereitgestellten Prompt.
  • gpt4_shortcode($atts): Diese Funktion definiert einen Shortcode, der die gpt4_generate_content-Funktion aufruft und den generierten Text zurückgibt.

Anpassung und Erweiterung

Fazit

Related Articles

Techniken zur Erstellung von SHA512-Kennwort-Hashes mit doveadm

Techniken zur Erstellung von SHA512-Kennwort-Hashes mit doveadm

Detaillierte Anleitung zur sicheren Generierung von SHA512-Kennwort-Hashes in der Befehlszeile mithilfe des Dovecot-Tools doveadm. Dieser Artikel richtet sich an Systemadministratoren und Entwickler.

Google I/O 2026: Architektonische Neuausrichtungen, agentische KI und der Realitätscheck des einheitlichen Ökosystems

Google I/O 2026: Architektonische Neuausrichtungen, agentische KI und der Realitätscheck des einheitlichen Ökosystems

Die Google I/O 2026 war nicht nur ein Modell-Event. Sie zeigte eine tiefgreifendere Plattformverschiebung über Gemini-Modelle, Entwicklertools, mit Android verknüpfte Oberflächen und intelligente Geräte hinweg. Dieser Artikel schlüsselt die Keynote als Hub-Story für Ingenieure, Architekten und Produktteams auf, die reale Laufzeitauswirkungen vom Hype auf der Bühne trennen müssen.

HEIC zu JPG Konvertierung: Warum Sie es in Betracht ziehen sollten und wie es funktioniert

HEIC zu JPG Konvertierung: Warum Sie es in Betracht ziehen sollten und wie es funktioniert

HEIC bietet moderne Bildkompression und hohe Qualität, aber JPG bleibt das kompatibelste Format. Dieser Leitfaden erklärt, wann und wie Sie HEIC mithilfe von Linux-Tools und Automatisierung in JPG konvertieren.

Frontend- und Backend-Entwicklung

Frontend- und Backend-Entwicklung

Front-End- und Back-End-Entwicklung ist ein wesentlicher Bestandteil der Webentwicklung und umfasst die Erstellung von Webanwendungen und Websites. Die Front-End-Entwicklung konzentriert sich auf die Benutzeroberfläche, während die Back-End-Entwicklung für die Programmierung und Verwaltung der Serverseite verantwortlich ist.

Google I/O 2026: Agentische Produkte in Search, Workspace und Shopping

Google I/O 2026: Agentische Produkte in Search, Workspace und Shopping

Google I/O 2026 zeigte, dass sich agentenbasierte KI über Modelldemos und Entwicklertools hinaus in alltägliche Produktoberflächen bewegt. Dieser Artikel schlüsselt auf, wie Search, Workspace, Gemini Spark und Universal Cart auf ein neues Produktmodell hinweisen, bei dem Google-Agenten Nutzern helfen, über vernetzte Dienste hinweg zu recherchieren, zu arbeiten, einzukaufen und zu agieren.

Enterprise – Hier starten: Ihr Tor zu Operational Excellence

Enterprise – Hier starten: Ihr Tor zu Operational Excellence

Neu auf unserer Enterprise-Plattform? Dieser Leitfaden bietet einen strukturierten Onboarding-Pfad, von grundlegenden Referenzmodellen bis hin zu umsetzbaren Playbooks, Runbooks und Assessments, die für eine nahtlose Implementierung konzipiert sind.

Ubuntu Grafik-Stack-Umstellung: Hybrid-GPU Boot-Abstürze, Wayland-Risiken und Stabile Bereitstellungspraktiken

Ubuntu Grafik-Stack-Umstellung: Hybrid-GPU Boot-Abstürze, Wayland-Risiken und Stabile Bereitstellungspraktiken

Ubuntu-Desktop-Upgrades können Boot-Hänger, fehlende Anmeldesitzungen und instabiles Rendering auslösen – insbesondere auf hybriden Intel- + NVIDIA-Systemen. Dieser Artikel erklärt den zugrunde liegenden Grafik-Stack-Übergang, warum Regressionen auftreten und wie Ubuntu sicher unter Verwendung von LTS-Baselines und validierten Treiberstrategien bereitgestellt werden kann.

Install PCL Library on Python Ubuntu 19.10 - Point Cloud Library

Doppelte APT-Paketquellen entfernen: Experten-Anleitung für Ubuntu und Debian

Doppelte APT-Paketquellen entfernen: Experten-Anleitung für Ubuntu und Debian

Eine detaillierte Anleitung zur Identifizierung und Entfernung redundanter oder doppelter APT-Paketquellen in Debian- und Ubuntu-Systemen, um Stabilität und Performance zu gewährleisten.

Wie man PHP 8.3 auf Ubuntu 22.04 installiert

Wie man PHP 8.3 auf Ubuntu 22.04 installiert

Aktueller Leitfaden zur Installation von PHP 8.3 auf Ubuntu 22.04, einschließlich Apache- und Nginx-(PHP-FPM)-Integration, Erweiterungen und dem parallelen Betrieb mehrerer PHP-Versionen.

Datenbankmarketing: Ein moderner Ansatz zu Kundenbeziehungen

Datenbankmarketing: Ein moderner Ansatz zu Kundenbeziehungen

Datenbankmarketing ist unerlässlich für modernes Kundenbeziehungsmanagement. Erfahren Sie, wie strategische Datennutzung, technisches Fachwissen und Innovation personalisierte Kundeninteraktionen und nachhaltiges Wachstum vorantreiben.

Eine Praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX

Eine Praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX

Erkunden Sie eine praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX, die reale Integration und den Workflow hervorhebt.