Wordpress:为特定帖子类型或自己的对象添加管理菜单条目

时间:2016-05-09 06:00:40

标签: php wordpress

我使用不同的帖子类型或类别来确定在index.php页面上放置特定帖子的位置。

我喜欢在不使用插件的情况下向我的管理菜单添加新条目(例如" slider"),但只是一个主题。

我在wordpress documentation中发现了这个似乎是插件 - 我是对的吗?

如果我无法创建对象我是否有兴趣在管理菜单中创建一个强制指定帖子类型或类别(隐藏)的条目。

enter image description here

以下代码将为我的" settings / einstellungen"添加一个条目。菜单选项卡。但是我想将它放在其他地方

add_action( 'admin_menu', 'my_plugin_menu' );


function my_plugin_menu() {
    add_options_page( 'Slider', 'Create Slider', 'manage_options', 'create-a-slider', 'my_plugin_options' );
}


function my_plugin_options() {
    if ( !current_user_can( 'manage_options' ) )  {
        wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
    }
    echo '<div class="wrap">';
    echo '<p>Here is where the form would go if I actually had options.</p>';
    echo '</div>';
}

1 个答案:

答案 0 :(得分:0)

实际上我发布的链接包含了所需的所有信息。

以下代码段可用于将菜单附加到不同的元素。 你可以使用

Imports System.IO
Public Class Form1

Public Structure info
    Dim Username As String
    Dim Password As String
End Structure

Dim details As info

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    If TextBox1.Text = details.Username And TextBox2.Text = details.Password Then
        MessageBox.Show("Correct!")
        Form2.Show()
        Me.hide()
    Else
        MessageBox.Show("wrong")
        Textbox1.Clear()
        Textbox2.Clear()
    End If
End Sub

    Public Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim FILE = System.IO.File.ReadAllLines("Passwords.txt")
    Dim myArray As String() = FILE
    details.Username = myArray(0)
    details.Password = myArray(1)
End Sub
End Class

添加顶级元素。

add_objcect_page()

https://codex.wordpress.org/Administration_Menus