诗语

已创建论坛回复

正在查看 10 个帖子:31-40 (共 5,162 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    WordPress 轻极免费版 ,我听都没听说过这是啥,主题不能编辑你需要通过网站服务器面板或者 FTP 进入目录去修改 wp-config.php 文件里面的一个参数,允许编辑就行。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    用简码调用吧,单纯是这种用 elementor 的情况很难,需要用 API 来实现。

    我们官网首页调用的代码如下:

    
    function get_latest_posts_titles_from_subsite($atts) {
        // 解析短代码参数
        $atts = shortcode_atts(array(
            'subsite_id' => 1, // 默认子站点 ID
            'count' => 5, // 默认获取 5 个文章标题
            'post_type' => 'post', // 默认文章类型为 post
        ), $atts);
    
        // 获取短代码参数中的子站点 ID 和文章类型
        $subsite_id = intval($atts['subsite_id']);
        $post_type = $atts['post_type'];
    
        // 保存当前主站点 ID
        $current_blog_id = get_current_blog_id();
    
        // 使用 switch_to_blog 函数切换到特定子站点
        switch_to_blog($subsite_id);
    
        // 构建 WP_Query 查询
        $args = array(
            'posts_per_page' => intval($atts['count']), // 获取指定数量的文章标题
            'post_type'      => $post_type, // 设置文章类型
            'post_status'    => 'publish',
            'orderby'        => 'date',
            'order'          => 'DESC',
            'ignore_sticky_posts' => 1, // 排除置顶文章
        );
    
        $query = new WP_Query($args);
    
        // 检查是否有文章
        if ($query->have_posts()) {
            $titles_list = '<ul>';
    
            // 循环输出文章标题
            while ($query->have_posts()) {
                $query->the_post();
                $titles_list .= '<li><a href="' . get_permalink() . '" target="_blank">' . get_the_title() . '</a></li>';
            }
    
            $titles_list .= '</ul>';
    
            // 切换回之前的主站点
            switch_to_blog($current_blog_id);
    
            // 重置文章数据
            wp_reset_postdata();
    
            // 返回标题列表
            return $titles_list;
        } else {
            // 切换回之前的主站点
            switch_to_blog($current_blog_id);
    
            return ' 没有找到最新文章。';
        }
    }
    
    // 添加一个 shortcode 以便在文章或页面中调用该函数
    add_shortcode('latest_posts_titles', 'get_latest_posts_titles_from_subsite');
    

    使用方式就是加简码 [latest_posts_titles subsite_id="300" count="3"

    subsite_id 换成你们的 318 。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    打算采用 discourse 来做为菲比斯网络论坛的底层架构。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    还得继续改改,bbpress 已经不适合做为菲比斯项目的论坛候选。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    FSE 主题要用 bbp style pack 插件才能正常显示 bbpress 的论坛和主题。

    https://wenpai.org/plugins/bbp-style-pack/

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    没有语言包或者缺字符的都是没人参与翻译和贡献,所以没有或者中英文不全。

    如果是要做课程在线运营,推荐用 learndash,配套成熟方案很多。

    Automattic 开源了 Sensei LMS ,以及常用和热门的 WordPress 在线教育系统简介。

    这个收费的,数字商城有。

    Sensei LMS 已经区块化,要使用最好是先安装试试,费用成本整体做下来都差不多。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主
    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    如何有很多人你需要有一个员工数据库才能做表单匹配,这种的效果可以用 Gravity Forms 重力表单来实现,排版很简单,要实现数据效验可以预先设置正确字段。

    QQ20240822-180558

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    最好是通过重定向插件来实现,WordPress 不管是文章还是分类如果重定向过多会容易循环卡死,我们目前站点也是在经历比较严重的性能问题。

    重定向插件比较好用的可以试试

    Redirection

    我们之前做旧站数据 URL 重定向也是用的这个插件,比较灵活,可以自定义规则

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    明白你的意思了,也就是说产品目录分类显示不正常,所有的分类都会显示全部的产品,尝试下面几种办法

    1 、找到 setting=permalink, /wp-admin/options-permalink.php 重新保存固定连接,如果无效就切换到 /?p=123 这些来测试。

    2 、切换到 WordPress 默认主题,停用全部除 woocommerce 外的插件,重复上面的操作。

    3 、如果还是无效你需要找到 tools 菜单里面的站点健康信息贴服务器环境信息上来。

正在查看 10 个帖子:31-40 (共 5,162 个帖子)