Wordpress 如何配置tinymce将跨距插入列表标记

Wordpress 如何配置tinymce将跨距插入列表标记,wordpress,tinymce,html-lists,html,Wordpress,Tinymce,Html Lists,Html,我正在wordpress中使用tinyMCE,我想更改编号的列表html,这样当编辑器使用每个li之间的按钮创建列表时,也会添加一个跨度 现在的 这个 是 当前 要求的 这个 是 我想要什么 我的首选是在单击numlist按钮时将跨度设置为默认值,但是如果很容易创建自定义按钮来实现这一点,那么建议也将非常受欢迎 提前非常感谢。好的,这是不可能的。如果其他人感兴趣,我确实实现了最终结果,但不是通过修改tinymce编辑器,因为tinymce自定义按钮路线不是我有时间追求的 因此,相反,我在

我正在wordpress中使用tinyMCE,我想更改编号的列表html,这样当编辑器使用每个li之间的按钮创建列表时,也会添加一个跨度

现在的

  • 这个
  • 当前
  • 要求的
    
    
  • 这个
  • 我想要什么
  • 我的首选是在单击numlist按钮时将跨度设置为默认值,但是如果很容易创建自定义按钮来实现这一点,那么建议也将非常受欢迎


    提前非常感谢。

    好的,这是不可能的。如果其他人感兴趣,我确实实现了最终结果,但不是通过修改tinymce编辑器,因为tinymce自定义按钮路线不是我有时间追求的

    因此,相反,我在“内容”离开数据库的过程中对其进行了操作,并做了一些简单的regex preg_____替换和str_替换工作,最终得到了我需要的东西

    因此,内容管理器现在只是创建一个无序列表,并在开始时自己添加数字。然后,我们循环并在内容和编号周围添加span和p标记。这意味着内容可以设计得很漂亮!这不是一个理想的解决方案,但目前它仍然有效

    示例$content=“1.帮助我完成此操作”

    $content=str_replace(“
  • ”,“
  • ”,$content); $content=str_replace(“
  • ”,“

    ”,$content); $pattern=“/(?)+([0-9]{1,}\.?)/”; echo preg_替换($pattern,$2$1,$content);
    Thariama,你知道我该怎么做吗?你需要为这个功能编写自己的插件-在这种情况下,这需要花费很多时间,我很感激这不可能是现成的。有没有人对如何实现这一点有一些开箱即用的想法?
    <ol>
    <li>this</li>
    <li>is</li>
    <li>current</li>
    </ol>
    
    <ol>
    <li><span class="test">this</span></li>
    <li><span class="test">is </span></li>
    <li><span class="test">what i want </span></li>
    </ol>
    
        $content = str_replace("<li>","<li><p>",$content);
        $content = str_replace("</li>","</p></li>",$content);
        $pattern = "/(<p>?)+([0-9]{1,}\.?)/";
        echo preg_replace($pattern,"<span>$2</span> $1",$content);