如何将按钮添加到自定义帖子类型的帖子页面

时间:2015-09-01 作者:Jouni S.

如何将按钮添加到帖子页面。(在本例中为自定义帖子类型)。

我想把它放在“添加新”按钮旁边或附近,以便从web服务导入内容。

2 个回复
SO网友:ahmetlutfu

您可以通过添加按钮add_meta_box 作用

function add_your_meta_box(){

add_meta_box(\'your-metabox-id\', \'Title\', \'function_of_metabox\', \'custom_post_type\', \'side\', \'high\');}

add_action(\'add_meta_boxes\', \'add_your_meta_box\'); 

function function_of_metabox()
{?>
    <input type="submit" class="button button-primary button-large" value="Add New" id="add-new"/>
<?php }
如果添加到多个post类型,则应使用foreach循环。

function add_your_meta_box(){

  $types = array("post","page","custom_post_type");

  foreach($types as $type){

    add_meta_box(\'your-metabox-id\', \'Title\', \'function_of_metabox\', $type, \'side\', \'high\');}

}

add_action(\'add_meta_boxes\', \'add_your_meta_box\'); 

SO网友:Marek

像这样:

function custom_js_to_head() {
    ?>
    <script>
    jQuery(function(){
        jQuery("body.post-type-YOUR-CUSTOM-POST-TYPE .wrap h1").append(\'<a href="index.php?param=your-action" class="page-title-action">Import from ...</a>\');
    });
    </script>
    <?php
}
add_action(\'admin_head\', \'custom_js_to_head\');
该代码(粘贴到functions.php)将在“addnew”链接之后动态添加新的链接标记。

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

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