可以在WordPress的帖子中的‘发布’按钮下添加额外的按钮吗?又是如何做到的呢?

时间:2016-12-10 作者:Muhammad Raza

其实我需要这样一个功能,当我们在word press中点击帖子的“发布”按钮时,发布后会自动转到这个页面上所需的链接()。。

第二:如果我们在“发布”按钮下面添加一个按钮“返回链接”,那么我也可以得到这个功能。。我的问题是如何解决这个问题,以及如何在wordpress帖子的发布按钮下添加按钮?

2 个回复
SO网友:Ben Thomson

下面是如何将另一个按钮添加到管理页面。

下载MetaBox 插件在functions中的wp content文件夹中创建一个名为“button.php”的文件。php按钮。php,类型:

add_filter( \'rwmb_meta_boxes\', \'admin_button_register_meta_boxes\' );

function your_prefix_register_meta_boxes( $meta_boxes ) {

    $prefix = \'admin_button_\';

    $meta_boxes[] = array(

        \'id\'         => \'standard\',

        \'title\'      => esc_html__( \'Standard Fields\', \'admin_button\' ),

        \'post_types\' => array( \'post\', \'page\' ),

        \'context\'    => \'side\',

        \'priority\'   => \'high\',

        \'autosave\'   => true,
        // List of meta fields
        \'fields\'     => array(
             array(
                \'id\'   => \'custom_html\',
                // Field name: usually not used
                // \'name\' => __( \'Custom HTML\', \'admin_button\' ),
                \'type\' => \'custom_html\',
                // HTML content
                \'std\'  => \' \',

            ),
           ),
      );

    return $meta_boxes;
}
现在您有了一个由按钮控制的表单。根据您想对按钮执行的操作,您可以进行PHP方法检查,以查看表单是否已发布,或者您可以让按钮触发javascript事件。

希望有帮助!

SO网友:mukto90

使用此代码转到新发布的帖子-

function wpse248883_post_published_notification( $ID, $post ) { $permalink = get_permalink( $ID ); wp_safe_redirect( $permalink ); exit(); } add_action( \'publish_post\', \'wpse248883_post_published_notification\', 10, 2 );

对于新按钮,请使用此-

add_action( \'post_submitbox_start\', \'wpse248883_new_button\' ); function wpse248883_new_button(){ ?> <div> <input name="save" type="button" class="button-large button-primary" value="New Button" /> </div> <?php } 它会添加一个按钮above “发布”按钮。

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果