詩語

已建立論壇回覆

正在檢視 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 個帖子)