-
搜索结果
-
做客户bbPress 主题定制单,其中一个需求就是因为使用的主题已经有自带的比较好的用户中心现在需要重定向 bbPress 个人资料链接到自定义链接地址到的主题用户中心。
我可以用这个简单的代码来完成重定向:
add_filter( 'bbp_pre_get_user_profile_url', function() { return get_bloginfo('url').'/profile'; });
修改其中的
/profile
地址即可。很简单,真的!
您还可以通过以下操作更改收藏夹和订阅的默认网址:
// Replace the default link for the favorites add_filter( 'bbp_get_favorites_permalink', function() { return get_bloginfo('url').'/profile/forum-favorites'; }); // Replace the default link for subscriptions add_filter( 'bbp_get_subscriptions_permalink', function() { return get_bloginfo('url').'/profile/forum-subscriptions'; });
默认情况下,当用户点击链接时,WordPress RSS小工具不会打开新窗口。相当一段时间我一直在寻找解决方案,大多数解决方案是指编辑wordpress核心文件(wp-includes / default-widgets.php)。编辑核心文件不是一个永久的解决方案,每当有wordpress更新时,它都会注销你的修改。最后我决定用jQuery来解决问题。
要在新窗口中打开WordPress rss链接,请按照以下步骤操作:
- 登录到您的WordPress管理面板,外观 – >编辑器
- 点击右侧边栏上的header.php
- 在head标签之间添加下面的内容
<script type="text/javascript"> jQuery('a.rsswidget').click(function() { jQuery(this).attr('target', '_blank'); }); </script>
确保已加载jquery
完成后,更新文件,您可以刷新您的首页。
现在您可以点击rss链接,它应该在新窗口中打开!直接js 实现的效果,用下面的代码加入到之前。
https://img.feibisi.com/js/tw_cn.js 下载后替换成你的路径。
<script type="text/javascript" src="https://img.feibisi.com/js/tw_cn.js"></script> <script type="text/javascript"> var defaultEncoding = 2; //网站编写字体是否繁体,1-繁体,2-简体 var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0 var cookieDomain = "https://bbs.weixiaoduo.com/"; //Cookie地址, 一定要设定, 通常为你的网址 var msgToTraditionalChinese = "繁體中文"; //此处可以更改为你想要显示的文字 var msgToSimplifiedChinese = "简体中文"; //同上,但两处均不建议更改 var translateButtonId = "translateLink"; //默认互换id translateInitilization(); </script>
页脚切换按钮,其他位置也许
<a id="translateLink" href="javascript:translatePage();">繁體中文</a>
为了合并js CSS ,暂时去掉这个功能。
为什么会那么在意 WordPress 的头像,开发日志。
其实一直也都不明白为什么 WordPress 会收购一家全球头像公司,直到自己开始尝试着做WordPress开发才明白,
这就叫做格局,老外考虑的事情或者说互联网上的事情的确比我们考虑的要全面很多;
每当我们注册一个新网站都会要求上传头像和完善资料,而在互联网上所有的东西都是虚幻的,
换句话说你电脑一关,断网断电,这些东西对你来说就是不存在的。
我们身处于一个时代,互联网存在的目的就是联通一切,针对 WordPress 的开源特性,现在每一个优秀的插件都可以变身成为一个平台,这是非常棒的。
可在中国就悲催了,你想联通世界???没门儿,不是你选不选得了的问题,而是你根本就没得选,各种被墙,各种限制,各种不允许,
做个网站还要备案,这权限,那权限,自由对你来说就是个理想。
说回头像,因为 Gravatar 头像被墙了,Google 被墙了,其他国外社交网站也被墙了,你想安心的使用这些好东西都不可能。
真真切切的因为头像的问题苦恼了一个多月,开始是用SSL替换,但是发现速度实在太慢,忍受不了,然后就尝试着用插件来本地化,可行不通。
能尝试的方法都尝试了个遍,始终找不到解决方案。
没办法了,直接现屏蔽掉算了,就这样全站进入了空白头像状态,每天望着这个默认头像都不知道谁是谁。
对用户体验一点儿也不友好,可又能怎样。
也就在昨天,终于解决了这个问题,不能说是完美,但这是一个标志,标志着我们已经有了自己的平台。
接下来就是官网产品和数字商城,各位加油!!!
Hueman 中文版 WordPress 主题自助升级方法与说明
Hueman 中文版 是一款很棒的企业主题,这里提供一下自助升级主题的方法,一方面帮助用户及时更新,另一方面是减轻我们后续维护更新频率和工作量。通常 WordPress 主题、插件有更新的话,后台会出现升级提示,您直接升级后可能会出现网站无法访问的情况,请根据以下方式进行修改;
如果您不会修改代码,那么请耐心等等薇晓朵官方的中文版升级,通常我们会在接收到更新提示的一周内提供版本更新。
WordPress 主题修改的通用方法:
进入后台——外观——主题——编辑——然后选择——模板函数 (functions.php)
使用Windows下使用Control+F 、Mac下使用 Command+F 查找 google 或 fonts.googleapis.com ;
此主题有两行代码,均为 Google 字体,如果您使用的是我们的中文版主题,那么Google字体是多余的,而且还会拖慢网站速度,请将其替换为 “#” 。
修改后的代码如下:
$query_args = array( 'family' => urlencode( implode( '|', $font_families ) ), 'subset' => urlencode( 'latin,latin-ext' ), ); $fonts_url = add_query_arg( $query_args, '//#' ); //改这里,或搜索前面的代码 } return $fonts_url; } /** * Enqueue scripts and styles. */ function zerif_scripts() { wp_enqueue_style('zerif_font', zerif_slug_fonts_url(), array(), null ); wp_enqueue_style( 'zerif_font_all', '//#'); //改这里,或搜索前面的代码 wp_enqueue_style('zerif_bootstrap_style', get_template_directory_uri() . '/css/bootstrap.css');
我们的中文版主题已经针对中文用户做了优化,所以不建议使用其他字体 CDN 源进行替换,这样反而会拖慢网站的加载速度。
本来是准备将IP替换成国家和浏览器标志,但是嫌懒得折腾,如果需要删除的话就直接找到 loop-single-reply.php 文件
在 wp-content/pluigins/bbpress/templates/default/bbpress/loop-single-reply.php
大概是在47~55 行,有一个ip address 删除或者注释掉就OK;
还有可以用CSS的方式,但是这也就不写了,上面的方法最彻底。
/*Removes IP address from bbPress*/
问题:界面设置窄屏或宽屏无效
解答:
有时候,后台 – 界面 – 站点宽窄风格 已经选择了“窄屏”或“宽屏”,但论坛版块始终无变化。解决方法:
1、后台 – 工具 – 文件校验。用Discuz 原安装包内的 文件修复被修改和丢失的文件;
2、用Discuz 原安装包内的 /template/default 文件夹 覆盖现在的 /template/default;
3、检查下对应的版块,编辑其 [扩展设置],检查下 “本版块宽窄风格”是否做了单独设置。如果是的话,选择“默认”即可。问题:域名必须加 index.php 才能访问
解答:
这种情况一般比较少见,不过有时会有。
服务器默认首页一般是 index.htm、index.html、default.htm、default.html、(index.php)。
检查下网站根目录是不是被服务器自动添加了这些类型的文件,有的话,删除掉,使用Discuz默认的即可。在默认模板基础上简单的修改、附加扩展 CSS 时只需在对应的模板套系下添加一个对应的扩展 CSS 文件即可, 例如修改或扩展 common.css 中的代码, 只需在创建的模板套系目录对应位置:common/ 文件夹下新建一个 extend_common.css 文件, 然后追加需要修改或者扩展的 CSS 代码。在生成缓存 CSS 时, 扩展代码会追加到默认模板的 CSS 文件 tmplate/default/common/common.css 解析成当前的模板 id 缓存样式文件。
- CSS 继承规范:
- Discuz! X系列产品中 CSS 文件会在缓存时按照以下顺序进行合并:
- template/default/*.css 文件。
- 当前模板是非默认模板时, template/当前模板目录/extend_*.css 文件 或 template/当前模板目录/*.css。
- 当某插件启用时, source/plugin/插件目录/template/extend_*.css 文件。
- 因此非默认模板目录中的 CSS 属性将继承默认模板中的 CSS 属性, 插件目录中的 CSS 文件将继承前二者的 CSS 属性。
- CSS 自身的集成顺序为:当 CSS 属性名称相同时, CSS 文件中, 写在后面的替换前面的代码。
- CSS书写规范:
- 属性写在一行内, 属性之间、属性名和值之间以及属性与“{}”之间须有空格, 例如:.class { width: 400px; height: 300px; } 。
- 属性的书写顺序:
- 针对特殊浏览器的属性, 应写在标准属性之前, 例如:-webkit-box-shadow:; -moz-box-shadow:; box-shaow:;
- 按照元素模型由外及内, 由整体到细节书写, 大致分为五组:
- 位置:position, left, right, float
- 盒模型属性:display, margin, padding, width, height
- 边框与背景:border, background
- 段落与文本:line-height, text-indent, font,color, text-decoration,…
- 其他属性:overflow, cursor, visibility,…
- 谨慎添加新的选择符规则, 尤其不可滥用 id, 尽可能继承和复用已有样式
- 选择符、属性、值均用小写(格式的颜色值除外), 缩写的选择符名称须说明缩写前的全称, 例如 .cl -> Clearfix
- 勿使用冗余低效的 CSS 写法, 例如:ul li a span { … }
- 慎用 !important
- 建议使用在 class/id 名称中的词语
- 表示状态:a->active
- 表示结构:h->header,c->content,f->footer
- 表示区域:mn->main,sd->side,nv-navigation,mu->menu
- 表示样式:l-list,tab,p_pop
- 常用css实例:
- 兼容IE浏览器 css hack
所有 IE浏览器适用: .ie_all .foo { … } IE6 专用: .ie6 .foo { … } IE7 专用: .ie7 .foo { … } IE8 专用: .ie8 .foo { … } - 浮动样式及浮动元素父元素高度自适应样式代码: .z/.y 浮动 left/right .z { float: left; } .y { float: right; }
.cl:after { content: “.”; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; } - 大标题字体: .wx, .ph { font-family: “Microsoft YaHei”, “Hiragino Sans GB”, STHeiti, Tahoma, SimHei, sans-serif; font-weight: 100; }
- 外边距样式: .mtn { margin-top: 5px !important; }
.mbn { margin-bottom: 5px !important; }
.mtm { margin-top: 10px !important; }
.mbm { margin-bottom: 10px !important; }
.mtw { margin-top: 20px !important; }
.mbw { margin-bottom: 20px !important; } - 文字字体大小: .xs0 { font-family: {SMFONT}; font-size: {SMFONTSIZE}; -webkit-text-size-adjust: none; }
.xs1 { font-size: 12px !important; }
.xs2 { font-size: 14px !important; }
.xs3 { font-size: 16px !important; } - 内边距样式: .ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.ptm { padding-top: 10px !important; }
.pbm { padding-bottom: 10px !important; }
.ptw { padding-top: 20px !important; }
.pbw { padding-bottom: 20px !important; } - module.css 文件架构解析(此文件必须按照格式编写): /** group::index **/
/* 群组 index 模块使用的CSS */
/** end **//** group::index,forum::index **/
/* 群组 index 和 论坛 index 模块使用的CSS */
/** end **//** forum **/
/* 论坛 所有模块使用的CSS */
/** end **/实现模块化css分部加载!格式固定多个模块用”, “隔开例如:
/** misc::invite,group,forum::viewthread,portal::view,home::space **/这个文件的分部加载是对应程序地址例如:forum.php?mod=forumdisplay, 应当按照 CURSCRIPT:mod 格式写即:forum::forumdisplay。
公共模板文件夹 ./template/default/common/
common.css 公共CSS文件 faq.htm 帮助模板文件 footer.htm 系统总底部模板 footer_ajax.htm ajax模式是使用到的系统总底部模板,ajax模式大部分为浮动框登录、注册、发帖等。 forum_calendar.css 广场社区使用到的日历日期样式 forum_moderator.css 版主管理面板样式 header.htm 系统总头显示内容文件 header_common.htm 系统总头公共标签文件 header_ajax.htm ajax模式时使用到的系统总头部文件 header_diy.htm DIY面板模板文件 invite.htm 邀请好友模板文件 module.css 模块样式文件,用于模块的拆分并生成相应的CSS样式。 preview.htm 预览的模板文件 showmessage.htm 系统提示信息模板文件 userabout.htm 我的中心面板模板文件 widthauto.css 宽屏模式追加的css 论坛模板文件夹 ./template/default/forum/
activity_applylist.htm 活动列表模板文件 activity_export.htm 活动资料内容模板文件 announcement.htm 广场公告模板文件 attachpay.htm 附件金币积分支付模板文件 attachpay_view.htm 附件金币积分支付查看模板文件 ajax_attachlist.htm ajax获取附件列表模板文件 collection_add.htm 淘帖创建淘专辑页面模板 collection_all.htm 淘帖所有专辑页面 collection_comment.htm 淘帖专辑评论列表页 collection_mycollection.htm 淘帖我所创建专辑 collection_index.htm 淘帖首页推荐专辑 collection_nav.htm 淘帖面包屑下淘帖导航部分 collection_view.htm 淘帖具体专辑页面 comment.htm 评论模板文件 comment_more.htm 更多评论模板文件 debate_umpire.htm 辩论模板文件 discuz.htm 论坛首页模板文件 forumdisplay.htm 论坛版块主题列表总模板文件 forumdisplay_list.htm 论坛版块具体主题列表模板文件 forumdisplay_passwd.htm 论坛需要密码访问的版块模板文件 forumdisplay_subforum.htm 论坛子版块列表模板文件 index_navbar.htm 邀请模板文件 modcp.htm 管理面板模板文件 pay.htm 支付页面模板文件 pay_view.htm 支付结果查看模板文件 post.htm 发帖模板总文件 post_activity.htm 活动发布页面模板文件 post_debate.htm 辩论发布模板文件 post_poll.htm 投票贴发布模板文件 post_reward.htm 悬赏帖发布模板文件 post_sortoption.htm 主题分类选择模板文件 post_trade.htm 交易帖发布模板文件 rate.htm 主题评分模板文件 rate_view.htm 主题评分查看模板文件 recommend.htm 主题推荐模板文件 trade.htm 商品交易主题模板文件 trade_displayorder.htm 商品排序模板文件 trade_info.htm 商品交易详细资料模板文件 trade_view.htm 商品交易浏览页面模板文件 viewthread.htm 看帖页面模板文件 viewthread_activity.htm 查看活动页面模板文件 viewthread_debate.htm 查看辩论页面模板文件 viewthread_fastpost.htm 快速回复模板文件 viewthread_from_node.htm 特殊主题回复模板文件 viewthread_mod.htm 主题操作记录模板文件 viewthread_node.htm 复节主体内容模板文件 viewthread_node_body.htm 主题回复节点模板文件 viewthread_pay.htm 主题支付模板文件 viewthread_poll.htm 投票主题查看模板文件 viewthread_poll_voter.htm 投票主题参与者查看模板文件 viewthread_reward.htm 悬赏主题查看模板文件 viewthread_trade.htm 查看交易主题模板文件 群组模板文件夹 ./template/default/group/
group.htm 浏览群组时的模板文件 group_create.htm 群组创建时使用到的模板文件 group_index.htm 浏览群组时首页内容模板文件 group_invite.htm 邀请参与群组的模板文件 group_list.htm 群组列表文件 group_manage.htm 管理群组的模板文件 group_memberlist.htm 群组中参与用户的列表文件 group_right.htm 群组右侧边栏 index.htm 群组首页模板文件 空间家园模板文件夹 ./template/default/home/
invite.htm 空间邀请页面 magic_call.htm 通知好友魔法道具模板文件 magic_doodle.htm 涂鸦魔法道具模板文件 network.css 随便看看页CSS样式文件 space_album_list.htm 空间相册列表页面模板文件 space_album_pic.htm 空间相册图片模板文件 space_album_view.htm 空间相册浏览模板文件 space_blog_list.htm 空间日志列表模板文件 space_blog_view.htm 空间日志浏览模板文件 space_click.htm 表态模板文件 space_comment_li.htm 评论模板文件 space_debate.htm 辩论模板文件 space_diy.htm 空间DIY模板文件 space_doing.htm 心情记录模板文件 space_doing_form.htm 心情记录发送的模板文件 space_doing_li.htm 心情记录的列表模板文件 space_favorite.htm 空间收藏模板文件 space_feed_li.htm feed事件列表模板文件 space_footer.htm 空间底部模板文件 space_friend.htm 空间好友模板文件 space_group.htm 空间群组模板文件 space_header.htm 空间头部模板文件 space_home.htm 空间home页模板文件 space_index.css 个人空间首页CSS样式文件 space_index.htm 个人空间首页模板文件 space_list.htm 空间列表页模板文件 space_magic.htm 空间魔法道具模板文件 space_magic_mybox.htm 本人所拥有的魔法道具模板文件 space_magic_shop.htm 魔法道具商城模板文件 space_medal.htm 空间勋章模板文件 space_menu.htm 空间菜单项模板文件 space_notice.htm 空间公告模板文件 space_pm.htm 空间短消息模板文件 space_poll.htm 空间投票模板文件 space_profile.htm 空间用户资料页模板文件 space_share_form.htm 空间分享来源模板文件 space_share_li.htm 空间分享模板文件 space_share_list.htm 空间分享列表模板文件 space_share_view.htm 空间分享查看模板文件 space_thread.htm 空间的主题帖模板文件 space_top.htm 空间头部模板文件 space_trade.htm 空间商品交易主题模板文件 space_userabout.htm 空间用户面板模板文件 space_videophoto.htm 视频相册模板文件 space_wall.htm 个人空间留言板 spacecp_click.htm 空间表态页模板文件 spacecp_search.htm 空间搜索页模板文件 spacecp_share.htm 空间分享管理页模板文件 spacecp_space.htm 空间管理页模板文件 spacecp_userapp.htm 用户应用页模板文件 会员模板文件夹 ./template/default/member/
getpasswd.htm 找回密码模板文件 groupexpiry.htm 用户组期限模板文件 login.htm 用户登录模板文件 login_simple.htm 用户登录模块文件 register.htm 用户注册模板文件 首页模板文件夹 ./template/default/portal/
comment.htm 评论页面模板文件 comment_li.htm 评论操作模板文件 index.htm 门户首页模板文件 list.htm 门户新闻列表页面 portal_topic_content.htm 门户专题页面模板,如果添加新专题请创建portal_topic_xxx.htm的页面,即可在专题创建时自动的看到。 portalcp_article.htm 门户文章管理页面 portalcp_block.htm 门户模块页面 portalcp_category.htm 门户分类页面 portalcp_comment.htm 门户管理评论操作模板文件 portalcp_diy.htm 门户DIY模板文件 portalcp_index.htm 门户管理首页模板文件 portalcp_portalblock.htm 门户管理模块模板文件 portalcp_topic.htm 门户管理话题模板文件 topic_footer.htm 话题底部模板 topic_head.htm 话题顶部模板 view.htm 查看页面 搜索结果模板文件夹 ./template/default/search/
album.htm 搜索相册结果 album_list.htm 搜索相册列表结果 blog.htm 搜索日志结果 blog_list.htm 搜索日志列表结果 footer.htm 页面底部 forum.htm 论坛搜索页 group.htm 群组搜索结果页面 group_list.htm 群组搜索结果列表页面 header.htm 页面头部 portal.htm 门户搜索结果 portal_list.htm 门户搜索结果列表页面 sortoption.htm 分类信息页面 thread_list.htm 主题列表页面 trade.htm 商品页面 会员应用模块模板文件夹 ./template/default/userapp/
userapp_app.htm 用户应用 userapp_index.htm 应用频道首页 userapp_manage.htm 应用管理 userapp_menu_list.htm 应用菜单列表
未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。