WordPress Post-ID Abfrage | ProjectDMC.org Deutsch

Das ist ein wenig aus dem Kontext gerissen.

Wo möchtest du das denn ausgeben?
Im Browser? Dann könntest du REACT nutzen. Möchtest du zum Beispiel die Daten des Blog-Beitrags Abmahnwelle, Google Fonts, WordPress-Standard-Themes und WordPress 6.2 anhand der ID abrufen, kannst du den Link verwenden.

Ansonsten bietet dir WordPress einige Funktionen, um Beiträge und Seiten in einem Theme oder Plugin auszugeben. get_post( $ID ) liefert dir ein PHP-Objekt mit allen möglichen Daten des Posts.

<?php
$beitrag_42 = get_post( 42 );
echo "Autor: " . $beitrag_42->post_author;
echo "Titel: " . $beitrag_42->post_title;

vgl. get_post()

Thread-Starter
seimax

(@seimax)

Am coolsten wäre es, wenn ich einfach einen Webhook mit der ID auslöse und den Artikelnamen, sowie den des Autors als Antwort bekomme.

Vielleicht hilft dir dieses Plugin dabei:

WP Webhooks – Create powerful automation workflows directly within WordPress

Die folgende Funktion würde einen Endpunkt bereitstellen, der den Titel und den Autorennamen eines Beitrags anhand seiner ID zurückgibt:

php

function get_post_info_by_id( $data ) {
// Post-ID aus den Daten holen
$post_id = $data['id']; // Post-Titel und Autorname abrufen
$post = get_post( $post_id );
$title = $post->post_title;
$author_name = get_the_author_meta( 'display_name', $post->post_author ); // Daten als JSON zurückgeben
return array(
'title' => $title,
'author' => $author_name
);
} // Den Endpunkt registrieren
add_action( 'rest_api_init', function () {
register_rest_route( 'myplugin/v1', '/post/(?P\d+)', array(
'methods' => 'GET',
'callback' => 'get_post_info_by_id',
) );
} ); In diesem Beispiel wird der Endpunkt unter der URL {id} verfügbar sein, wobei {id} die ID des gewünschten Beitrags ist. Wenn der Endpunkt aufgerufen wird, ruft er den Post-Titel und den Autorname ab und gibt sie als JSON zurück.

Credits to chatgpt 😉

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer