本站 WordPress 所使用插件
本站使用以下 WordPress 插件构成
插件名称 | 插件说明 |
---|---|
经典编辑器 | 旧编辑器 |
Enlighter | 代码高亮 |
TablePress | 表格插件 |
Shortcodes Ultimate | 程序简码 |
WP-China-Yes | 升级处理 |
Admin Menu Editor | 菜单管理 |
本站 WordPress 所增强代码
自定义上传路径
在主题文件夹下 functions.php 文件中添加以下代码:
if ( get_option( 'upload_path' ) == 'wp-content/uploads' || get_option( 'upload_path' ) == null ) { update_option( 'upload_path', WP_CONTENT_DIR . '/uploads' ); }
禁止 正文 添加分段标签
在主题文件夹下 functions.php 文件中添加以下代码:
remove_filter( 'the_content', 'wpautop' );
禁止 摘要 添加分段标签
在主题文件夹下 functions.php 文件中添加以下代码:
remove_filter( 'the_excerpt', 'wpautop' );
禁止 自动保存
在主题文件夹下 functions.php 文件中添加以下代码:
add_action('wp_print_scripts', 'clement_not_autosave'); function clement_not_autosave() { wp_deregister_script('autosave'); }
禁止 文章修订
在主题文件夹下 functions.php 文件中添加以下代码:
add_filter( 'wp_revisions_to_keep', 'clement_wp_revisions_to_keep', 10, 2 ); function clement_wp_revisions_to_keep( $num, $post ) { return 0; }
别名 区分大小写
在主题文件夹下 functions.php 文件中添加以下代码:
remove_filter( 'sanitize_title', 'sanitize_title_with_dashes' ); add_filter( 'sanitize_title', 'clement_sanitize_title_with_dashes' ); function clement_sanitize_title_with_dashes($title) { $title = strip_tags($title); $title = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '---$1---', $title); $title = str_replace('%', '', $title); $title = preg_replace('|---([a-fA-F0-9][a-fA-F0-9])---|', '%$1', $title); $title = remove_accents($title); if (seems_utf8($title)) { $title = utf8_uri_encode($title, 200); } $title = preg_replace('/&.+?;/', '', $title); $title = str_replace('.', '-', $title); $title = preg_replace('/[^%a-zA-Z0-9 _-]/', '', $title); $title = preg_replace('/\s+/', '_', $title); $title = trim($title, '_'); return $title; }
本站 WordPress 所完善代码
解决 WordPress 提示 ERR_TOO_MANY_REDIRECTS错误
在主题文件夹下 functions.php 文件中添加以下代码:
remove_filter('template_redirect', 'redirect_canonical');