Wenn Sie also den Kategorienamen ausgeben müssen, erstellen Sie einfach eine Variable, die diesen Titel enthält, und verwenden Sie die Funktion echo, um es auf den Bildschirm zu bringen. Achten Sie auf die Sicherheit und verhindern Sie mögliche Angriffe mit der Funktion htmlspecialchars.
Wie bekomme ich den Kategorienamen in PHP
PHP bietet einfache und effektive Möglichkeiten, einen Kategorienamen zu erhalten. Hier sind einige von ihnen:
- Verwenden Sie die Funktion get_the_category(), um ein Array von Kategorieobjekten abzurufen, zu denen der Post gehört. Anschließend können Sie den Kategorienamen mithilfe der Name-Eigenschaft des Kategorieobjekts abrufen.
- Verwenden Sie die Funktion get_category(), um ein Kategorieobjekt anhand der Kategorienidentität abzurufen. Anschließend können Sie den Kategorienamen mithilfe der Name-Eigenschaft des Kategorieobjekts abrufen.
- Wenn Sie mit einem Beitrag arbeiten, können Sie die Funktion get_the_category_list() verwenden, um eine durch Kommas getrennte Liste von Kategorien für diesen Beitrag zu erhalten.
Wählen Sie die am besten geeignete Methode für Ihr Projekt aus und erhalten Sie den Kategorienamen in PHP mit Leichtigkeit!
Einfacher Weg mit der integrierten Funktion
- Verwenden Sie die Funktion get_the_category(), um ein Array von Kategorien zu erhalten:
- $categories = get_the_category();
- Wir verwenden eine Foreach- Schleife, um durch ein Array von Kategorien zu gehen und deren Namen auszugeben:
- foreach ($categories as $category)
- echo $category->name;
- >
Diese Methode ist sehr einfach zu verwenden und ermöglicht es Ihnen, die Namen aller Kategorien zu erhalten, zu denen der aktuelle Beitrag oder das aktuelle Element gehört.
Eine effiziente Möglichkeit, eine Datenbank zu verwenden
Sie können eine Tabelle in der Datenbank erstellen, in der jede Zeile eine separate Kategorie darstellt und jede Spalte Informationen zum Kategorienamen enthält.
Mithilfe der SQL-Abfragesprache (Structured Query Language) können Sie dann die Daten aus der Tabelle extrahieren und auf Ihrer Webseite ausgeben.
Sie müssen eine Verbindung zur Datenbank herstellen, eine Abfrage ausführen, um die Kategoriedaten abzurufen, und dann eine Schleife verwenden, um die Namen jeder Kategorie auszugeben.
Hier ist ein Beispielcode in PHP, der zeigt, wie Kategorienamen mithilfe einer Datenbank ausgegeben werden:
// Подключение к базе данных$conn = mysqli_connect("хост", "пользователь", "пароль", "имя_базы_данных");// Проверка наличия ошибок подключения к базе данныхif (!$conn) // Выполнение запроса для извлечения данных о категориях$sql = "SELECT название FROM категории";$result = mysqli_query($conn, $sql);// Проверка наличия данных о категорияхif (mysqli_num_rows($result) > 0) " . $row['название'] . "";>> else // Закрытие соединения с базой данныхmysqli_close($conn);
In diesem Beispiel verwenden wir die Funktion mysqli_connect(), um eine Verbindung mit der Datenbank herzustellen, die Funktion mysqli_query(), um eine Abfrage zum Abrufen von Daten auszuführen, und die Funktion mysqli_fetch_assoc(), um jede Zeile des Abfrageergebnisses abzurufen.
Vergessen Sie nicht, die Datenbankverbindung mit der Funktion mysqli_close() zu schließen, um unnötige Ressourcennutzung zu vermeiden.