Inhaltsverzeichnis
在WordPress中获取数据库字段内容和添加主题设置菜单,wordpress字段
您可能感兴趣的文章:
Heim php教程 php手册 在WordPress中获取数据库字段内容和添加主题设置菜单,wordpress字段

在WordPress中获取数据库字段内容和添加主题设置菜单,wordpress字段

Jun 13, 2016 am 08:47 AM
wordpress 主题 字段

在WordPress中获取数据库字段内容和添加主题设置菜单,wordpress字段

get_option() 函数使用技巧
get_option()这个函数,实际上我们在整合后台功能的时候经常会用到的一个函数,主要用来从 WordPress 博客数据库 option 表中取得我们想要的字段内容的一个函数,在目前大部分的主题中,只要是主题集成了后台控制页面,也大都用到了这个函数,虽然 WP 给了我们很多方法去临时存储我们对主题的设置,但是用比较稳定的数据库去存储主题设置还是大部分主题作者的首选。

get_option() 函数的解释、用法网上还是有很多中文文献的,包括官方文档该函数也有中文版的解释,因为使用起来简单,思路比较清晰所以这里就不过多解释。
官方API :get_option
直接备忘用法

使用技巧
通常我们取设置的时候,会加一个判断,因为我们不知道主题是不是第一次在系统中安装,

 if (!get_option('xiangzi')){//判断是否存在
 $default_xiangzi = array (//先设置一个默认值
 'title'=>'博客',
 'name'=>'翔子',
 'url'=>'pangbu.com');
 update_option('xiangzi', $default_xiangzi);
 //设置option的默认值
}
$xiangzi = get_option('xiangzi');//获取设置

Nach dem Login kopieren

很凑巧,出于某种原因 WP 官方为我们增设了get_option 函数的第二个参数
所以我们可以这样

 $default_xiangzi = array (//先设置一个默认值
 'title'=>'博客',
 'name'=>'翔子',
 'url'=>'pangbu.com')
$xiangzi = get_option('xiangzi',$default_xiangzi);
//这样是不是很简单?

Nach dem Login kopieren

add_theme_page()函数-添加你的主题设置菜单
也许你会觉得,Wordpress 官方默认主题,是一个很蛋疼的主题,样式丑陋、并且功能简陋,有一种只有陋室铭这种励志类的文章才能鼓励你用下去的感觉,也许你会觉得这个主题除了给那些不会安装主题的菜菜菜菜菜鸟用之外几乎毫无用处,那你就错了。官方默认主题的最大用处就是有很大的研究价值,至少我目前的 WP 主题知识大部分都是通过研究默认主题得来的,今天研究的是add_theme_page()函数。

描述
add_theme_page()函数,在 WordPress 后台添加页面。在这里我们一般都是为了添加设置页面才用到该函数,当然你要是闲的蛋疼的话,你可以添加诸如个人说明的页面在后台。

使用

<&#63;php 
add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); 
//page_titile-title标签的内容 
//menu_title-显示在后台左边菜单的标题 
//capability-访问这个页面需要的权限 
//menu_slug-别名,需要独一无二哦 
//function-执行的函数 
&#63;> 
Nach dem Login kopieren

$page_title, $menu_title, $capability, $menu_slug, $function 这几个参数比较常用。

因为add_theme_page()函数使用起来实在是太简单了,所以我们还是直接上代码吧。

实例

 function xz_theme_options_add_page() {
 $theme_page = add_theme_page(
 '主题设置', //页面Titlee
 '主题设置', // 在后台菜单中显示的名字
 'edit_theme_options',   // 选项放置的位置
 'theme_options',    // 别名,也就是get传送的参数
 'xz_theme_op_page' //调用显示内容调用的函数
 );
}
function xz_theme_op_page (){//内容显示函数
 echo "我是主题编辑页面";
}
add_action( 'admin_menu', 'xz_theme_options_add_page' );

Nach dem Login kopieren

效果

添加后台菜单效果

您可能感兴趣的文章:

  • 使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
  • WordPress导入数据库出现”Unknown collation: ‘utf8mb4_unicode_ci”错误的解决办法
  • 简单了解WordPress开发中update_option()函数的用法
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1670
14
PHP-Tutorial
1276
29
C#-Tutorial
1256
24
So stellen Sie die WordPress -Artikelliste an So stellen Sie die WordPress -Artikelliste an Apr 20, 2025 am 10:48 AM

Es gibt vier Möglichkeiten, die WordPress -Artikelliste anzupassen: Verwenden Sie Themenoptionen, verwenden Plugins (z. B. die Bestellung von Post -Typen, WP -Postliste, Boxy -Sachen), Code (Einstellungen in der Datei functions.php hinzufügen) oder die WordPress -Datenbank direkt ändern.

So erstellen Sie eine Website für WordPress -Host So erstellen Sie eine Website für WordPress -Host Apr 20, 2025 am 11:12 AM

Um eine Website mit WordPress -Host zu erstellen, müssen Sie: einen zuverlässigen Hosting -Anbieter auswählen. Kaufen Sie einen Domainnamen. Richten Sie ein WordPress -Hosting -Konto ein. Wählen Sie ein Thema aus. Seiten und Artikel hinzufügen. Installieren Sie das Plug-In. Passen Sie Ihre Website an. Veröffentlichen Sie Ihre Website.

So importieren Sie den Quellcode von WordPress So importieren Sie den Quellcode von WordPress Apr 20, 2025 am 11:24 AM

Das Importieren von WordPress-Quellcode erfordert die folgenden Schritte: Erstellen Sie ein Unterthema zur Änderung der Themen. Importieren Sie den Quellcode und überschreiben Sie die Dateien im Sub-Topic. Aktivieren Sie das Unterthemen, um es effektiv zu machen. Testen Sie die Änderungen, um sicherzustellen, dass alles funktioniert.

So ändern Sie das Kopfbild des WordPress -Themas So ändern Sie das Kopfbild des WordPress -Themas Apr 20, 2025 am 10:00 AM

Eine Schritt-für-Schritt-Anleitung zum Ersetzen eines Headerbildes von WordPress: Melden Sie sich beim WordPress-Dashboard an und navigieren Sie zum Aussehen & GT; Thema. Wählen Sie das Thema aus, das Sie bearbeiten möchten, und klicken Sie auf Anpassen. Öffnen Sie das Panel der Themenoptionen und suchen Sie nach den Optionen für die Website -Header- oder Header -Bild -Bildung. Klicken Sie auf die Schaltfläche Bild und laden Sie ein neues Kopfbild hoch. Erstellen Sie das Bild und klicken Sie auf Speichern und Ernte. Klicken Sie auf die Schaltfläche Speichern und veröffentlichen, um die Änderungen zu aktualisieren.

So sehen Sie das Front-End von WordPress So sehen Sie das Front-End von WordPress Apr 20, 2025 am 10:30 AM

Sie können das WordPress Front-End anzeigen, indem Sie sich im Dashboard anmelden und auf die Registerkarte "Ansichtsstellen" wechseln. Automatisieren Sie den Betrachtungsvorgang mit einem kopflosen Browser. Installieren des WordPress-Plugins, um das Front-End im Dashboard anzunehmen. Anzeigen des Front-Ends über eine lokale URL (wenn WordPress lokal festgelegt wird).

Was sind die Plugins für WordPress blockieren IP? Was sind die Plugins für WordPress blockieren IP? Apr 20, 2025 am 08:27 AM

WordPress IP -Blocking -Plugin -Auswahl ist entscheidend. Die folgenden Typen können berücksichtigt werden: basierend auf .htaccess: effizienter, aber komplexer Betrieb; Datenbankbetrieb: Flexible, aber geringe Effizienz; Firewall: hohe Sicherheitsleistung, aber komplexe Konfiguration; Selbstgeschrieben: höchste Kontrolle, erfordert aber mehr technisches Niveau.

So registrieren Sie ein WordPress -Konto So registrieren Sie ein WordPress -Konto Apr 20, 2025 am 11:45 AM

Um ein Konto auf WordPress zu erstellen, besuchen Sie einfach die Website, wählen Sie die Registrierungsoption aus, füllen Sie das Registrierungsformular aus und überprüfen Sie Ihre E -Mail -Adresse. Andere Möglichkeiten zur Registrierung sind die Verwendung eines Google -Kontos oder einer Apple -ID. Zu den Vorteilen der Anmeldung gehören das Erstellen einer Website, das Erreichen von Funktionen, den Beitritt zur Community und das Erwerb von Unterstützung.

So importieren Sie WordPress -Vorlagen So importieren Sie WordPress -Vorlagen Apr 20, 2025 am 10:18 AM

WordPress -Vorlagen erstellen schnell professionelle Websites. Zu den Schritten zum Importieren einer Vorlage gehören: Auswählen und herunterladen die Vorlage. Melden Sie sich beim WordPress -Dashboard an. Wählen Sie ein Thema im Menü Aussehen. Klicken Sie auf "Neues Thema hinzufügen". Klicken Sie auf "Topie hochladen" und wählen Sie die heruntergeladene Vorlage .zip -Datei. Klicken Sie auf "Jetzt installieren". Klicken Sie auf die Schaltfläche "Aktivieren". Passen Sie die Vorlagen über das Menü anpassen an.

See all articles