wordpress自动草稿_如何在WordPress帖子中禁用自动格式设置

wordpress自动草稿

WordPress has a habit of automatically formatting codes which can become a huge problem for some bloggers. You can use the Syntax Highlighter Plugin or encode all codes manually, but these ways have their own shortcomings. Recently working on a client’s site, we discovered a useful trick that will disable automatic formatting in WordPress posts through the use of shortcodes.

WordPress具有自动设置代码格式的习惯,这对于某些博主来说可能是一个巨大的问题。 您可以使用“ 语法突出显示插件”手动对所有代码进行编码 ,但是这些方式都有其自身的缺点。 最近在客户网站上工作时,我们发现了一个有用的技巧,该技巧将通过使用简码来禁用WordPress帖子中的自动格式设置。

First you would need to open your theme’s functions.php file and paste the following code:

首先,您需要打开主题的functions.php文件,并粘贴以下代码:


    function my_formatter($content) {
    $new_content = '';
    $pattern_full = '{(\[raw\].*?\[/raw\])}is';
    $pattern_contents = '{\[raw\](.*?)\[/raw\]}is';
    $pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);

    foreach ($pieces as $piece) {
    if (preg_match($pattern_contents, $piece, $matches)) {
    $new_content .= $matches[1];
    } else {
    $new_content .= wptexturize(wpautop($piece));
    }
    }

    return $new_content;
    }

    remove_filter('the_content', 'wpautop');
    remove_filter('the_content', 'wptexturize');

    add_filter('the_content', 'my_formatter', 99);

Once you have pasted the codes above and uploaded the file, then you are ready to use the shortcodes. Simply use the shortcode below when writing the post:

一旦粘贴了上面的代码并上传了文件,就可以使用简码了。 在撰写文章时,只需使用以下简码:


[raw]Unformatted code[/raw] 

Let us know if you have any questions.

如果你有任何疑问,请告诉我们。

Source: WPRecipes

资料来源: WPRecipes

翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-disable-automatic-formatting-in-wordpress-posts/

wordpress自动草稿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值