已创建论坛回复
-
作者帖子
-
WordPress 轻极免费版 ,我听都没听说过这是啥,主题不能编辑你需要通过网站服务器面板或者 FTP 进入目录去修改 wp-config.php 文件里面的一个参数,允许编辑就行。
用简码调用吧,单纯是这种用 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 。
打算采用 discourse 来做为菲比斯网络论坛的底层架构。
还得继续改改,bbpress 已经不适合做为菲比斯项目的论坛候选。
回复至: 论坛模块创建后点击链接空白 #44871没有语言包或者缺字符的都是没人参与翻译和贡献,所以没有或者中英文不全。
如果是要做课程在线运营,推荐用 learndash,配套成熟方案很多。
这个收费的,数字商城有。
Sensei LMS 已经区块化,要使用最好是先安装试试,费用成本整体做下来都差不多。
回复至: 一个员工验证功能是如何实现的 #44770如何有很多人你需要有一个员工数据库才能做表单匹配,这种的效果可以用 Gravity Forms 重力表单来实现,排版很简单,要实现数据效验可以预先设置正确字段。
最好是通过重定向插件来实现,WordPress 不管是文章还是分类如果重定向过多会容易循环卡死,我们目前站点也是在经历比较严重的性能问题。
重定向插件比较好用的可以试试
我们之前做旧站数据 URL 重定向也是用的这个插件,比较灵活,可以自定义规则
明白你的意思了,也就是说产品目录分类显示不正常,所有的分类都会显示全部的产品,尝试下面几种办法
1 、找到 setting=permalink, /wp-admin/options-permalink.php 重新保存固定连接,如果无效就切换到 /?p=123 这些来测试。
2 、切换到 WordPress 默认主题,停用全部除 woocommerce 外的插件,重复上面的操作。
3 、如果还是无效你需要找到 tools 菜单里面的站点健康信息贴服务器环境信息上来。
-
作者帖子