詩語

已創建論壇回覆

正在查看 10 個帖子:31-40 (共 5,163 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    直接去目錄編輯,比在後台方便安全。

    QQ20241023-105406

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    WordPress 輕極免費版 ,我聽都沒聽説過這是啥,主題不能編輯你需要通過網站服務器面板或者 FTP 進入目錄去修改 wp-config.php 文件裏面的一個參數,允許編輯就行。

    詩語
    管理員
    • 文章數量: 5,930
    @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,930
    @feibisi
    樓主

    打算採用 discourse 來做為菲比斯網絡論壇的底層架構。

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    還得繼續改改,bbpress 已經不適合做為菲比斯項目的論壇候選。

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    FSE 主題要用 bbp style pack 插件才能正常顯示 bbpress 的論壇和主題。

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

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    沒有語言包或者缺字符的都是沒人蔘與翻譯和貢獻,所以沒有或者中英文不全。

    如果是要做課程在線運營,推薦用 learndash,配套成熟方案很多。

    Automattic 開源了 Sensei LMS ,以及常用和熱門的 WordPress 在線教育系統簡介。

    這個收費的,數字商城有。

    Sensei LMS 已經區塊化,要使用最好是先安裝試試,費用成本整體做下來都差不多。

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主
    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    如何有很多人你需要有一個員工數據庫才能做表單匹配,這種的效果可以用 Gravity Forms 重力表單來實現,排版很簡單,要實現數據效驗可以預先設置正確字段。

    QQ20240822-180558

    詩語
    管理員
    • 文章數量: 5,930
    @feibisi
    樓主

    最好是通過重定向插件來實現,WordPress 不管是文章還是分類如果重定向過多會容易循環卡死,我們目前站點也是在經歷比較嚴重的性能問題。

    重定向插件比較好用的可以試試

    Redirection

    我們之前做舊站數據 URL 重定向也是用的這個插件,比較靈活,可以自定義規則

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