通知
清理所有
欢迎 👏 来到 wpForo 中文论坛! 在这里你可以发贴,求助,提问!
- 目前注册只允许使用国内邮箱 (qq.com,foxmail.com,163.com,sina.com 等),其他邮箱注册一律拉黑!!!!
- 论坛使用了 Google reCAPTCHA,如果注册时看不到验证码,请通过 📧 邮件 联系我们手动注册!
- wpForo 扩展插件讨论区需要付费会员才可以访问!
主题发起者 2024-01-01 20:29
如果您想在论坛菜单下添加新页面,您应该使用带有 Insert Page 插件的 wpforo_page 钩子。
1. 在 WordPress 页面管理页面中创建页面,并在地址栏中找到页面 ID:
2. 安装 Insert Page 插件
3. 在当前启用的 WordPress 主题中添加以下钩子代码,或安装 Code Snippets 插件并在插件管理页面中添加新的 PHP 代码片段:
function wpforo_page_new_page_1( $template ){
if( $template == 'new-page' ){
?>
<div class="wpforo-page wpforo-page-1 wpforo-text">
<?php echo do_shortcode("[insert page='11105' display='content']"); ?>
</div>
<?php
}
}
add_action( 'wpforo_page', 'wpforo_page_new_page_1', 10 );
别忘了改变 11105 ID 到您的页面ID。此外,您可以将“新页面”别名更改为任何没有空格和特殊符号的短语。新页面别名用于自定义页面URL
4. 新的论坛页面 URL 将是:
https://example.com/community/?wpforo=page&view=new-page
5. 您可以将此页面添加到 wpForo 菜单中,转到仪表盘>外观>菜单管理页面,在下拉菜单中选择 wpForo 导航,使用自定义链接添加新菜单项:
- URL: https://example.com/community/?wpforo=page&view=new-page
- 菜单文本: 新页面