Turn Autocomplete on

时间:2015-01-22 作者:DarrenLee

我想为帖子标题设置自动完成。

请告诉我怎么做。

谢谢

Autocomplete

Update

注意:当插件被激活时,自动完成=关闭设置被删除,但没有设置为“开”

Plugin Activated

1 个回复
SO网友:RRikesh

不幸的是,没有可用的挂钩来更改它。

你可以在wp-admin/edit-form-avanced.php:

<label class="screen-reader-text" id="title-prompt-text" for="title"><?php echo $title_placeholder; ?></label>
<input type="text" name="post_title" size="30" value="<?php echo esc_attr( htmlspecialchars( $post->post_title ) ); ?>" id="title" spellcheck="true" autocomplete="off" />
加载页面后,必须使用JavaScript对其进行更改。

我做了一个little plugin 这将解决您的问题。代码如下:

<?php
/**
 * Plugin Name: Autocomplete Title
 * Description: Sets the autocomplete attribute to true on WordPress post titles
 * Plugin URI: http://wordpress.stackexchange.com/q/175585/17305
 */

namespace WPSE\\AutocompleteTitle;

/**
 * Sets autocomplete attribute to true on WordPress post titles
 */
function set_autocomplete_on_title() {
    echo \'<script>
    jQuery(document).ready(function($){
        if( $("#title").length ){
            $("#title").removeAttr("autocomplete");
        }
    });
    </script>\';
}
\\add_action( \'admin_footer\', __NAMESPACE__ . \'\\\\set_autocomplete_on_title\' );
当您激活插件时,它将删除autocomplete 标题中的属性<input>.

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register