这个表情图标只可以在写文章的时候显示,不支持 bbpress,谁可以修改一下?

这个表情图标只可以在写文章的时候显示,不支持 bbpress,谁可以修改一下?

正在查看 8 个帖子:1-8 (共 8 个帖子)
  • 作者
    帖子
  • 虫洞
    • 文章数量: 43
    @jixin
    楼主

    这个表情图标只可以在写文章的时候显示,不支持 bbpress,谁可以修改一下支持 bbpress?

    tinymce-smiley-button.1.0.5

    此论坛不能上传附件,百度搜索此名称,可以找到。

    我稍微修改了一下,那个该显示表情图标的地方,可以点击选择表情了,但是…

    那个地方,不显示表情图标,你要是不把鼠标移过去,真发现不了那里还有个图标。

    这个地方,已经可以点了,但是不显示,就像上图一样。

    我的修改方法是把插件的 tinymce-smiley-button.php 这个文件加了一条语句。

    红色箭头所指,是我加的。

    真看不出来还需要改哪里了,请大侠指点一下。

    谢谢!

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    你好,提供个站点的测试账号和地址,线上测试下,另外我感觉其实不是你代码写的问题,功能不是已经实现了嘛,而是那个图标本身就是个图片,

    你可以给按钮加个文字或者图片就好了。

    原版的也是调用的一个 emoji 图片 比如 😁、😊、❤️ 写到按钮上就好了

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    或者用这个

    https://wenpai.org/plugins/super-emoji-plus/

    本身就支持 bbPress 的编辑器 emoji 的。

    虫洞
    • 文章数量: 43
    @jixin
    楼主

    我用你推荐的这个 super-emoji-plus,bbpress 可视化编辑器不显示表情图标按钮,不知道什么原因。

    写文章的里边有,bbpress 里边没有。

    虫洞
    • 文章数量: 43
    @jixin
    楼主

    终于解决了。

    解决方法如下:

    bbpress 默认的编辑器是 teeny 模式,在 functions.php 里边把这个 teeny 禁止了就可以。

    function bbp_enable_visual_editor( $args = array() ) {
        $args['tinymce'] = true;
    	$args['teeny'] = false;
        return $args;
    }
    add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor'); 

    下边是最终效果:

    虫洞
    • 文章数量: 43
    @jixin
    楼主

    加了这个功能后,网页显示速度慢了,会看到…

    正在等待 s.w.org 的响应。

    实测,s.w.org 就是 wordpress 官网。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    网页变慢估计是 emoji 是直接调用的 WordPress.org 的版本,论坛搜索下,我们有本地化的方法,另外还可以使用插件直接本地化,应该是这个问题。

    后台搜索:

    WP Local Emoji 这个插件。

    虫洞
    • 文章数量: 43
    @jixin
    楼主

    好的,非常感谢!

正在查看 8 个帖子:1-8 (共 8 个帖子)
  • 哎呀,回复话题必需登录。

话题信息