2340条评论

  1. Hi, Sola

    想问下,你平时写博文,是直接在wordpress后台写吗,用tiny mce?

    我用的是离线博客工具(目前用的是windows live writer),主要是考虑到:(i)插入图片方便,复制粘贴就可以了;(ii)相当于有一个备份。

    但同时也发现了一些不足,比如WLW不是跨平台的,在ubuntu、mac下就没法写了。

    我也付费用过StackEdit,用markdown(最吸引我的地方是插入数学公式方便)写博文,但也不是很理想。

    期待你的想法。周末愉快!

    1. 要让你失望了,我写的内容比较简单,用WordPress编辑器没觉得不方便,有时候是tinymce,有时候用CKEditor。

        1. 多谢☺
          评论我设置最多嵌套5层,建议每次开个新话题,嵌套评论层数是个问题。

          找重定向错误原因是挺麻烦,有时还不如把文章删除再重发换个地址来的快。

        2. 我又试了不少方法,还是没有彻底解决那个重定向问题。其中有一篇按你所说的做,即删了重发,解决了。谢谢sola.

  2. Sola, hello again.

    又看了你的另一篇文章《WP No External Links插件与Open Redirect攻击》,我也装了插件WP External Links,但遇到这样的问题:

    选择“Open external links in… New window or tab (_blank) ”,然后网站所有的链接都变成了外部链接,哪怕是blog title,还有文章后面的相关阅读。

  3. Solagirl, 您好。

    你的博文《支持WordPress站内链接跳转到外部链接的插件介绍》评论功能已关闭,所以在留言版请教。

    我使用的插件是redirection,为了排除如下问题(毫无逻辑的重定向),我删除该插件,但问题依然存在,期待您的指点。

    我新写了一篇博文:http://sparkandshine.net/wordpress-load-google-open-sans-normally/

    访问的时候会重定向到:http://sparkandshine.net/wordpress-from-sae-to-aws-batch-change-images-url/ (这是另一篇博文,我也说不出这两个博文有什么联系)

    提示如下ERR_TOO_MANY_REDIRECTS错误。

    神奇的是,如果我访问的是英文版(我使用qTranslate插件),却可以正常访问。
    http://sparkandshine.net/en/wordpress-load-google-open-sans-normally/

    这种重定向问题,很少发生,我目前只发现两例。

    1. Hi Sola,

      我晚上一下子发了两篇博文,一篇有问题,另一篇没问题。我能想到的区别是(也许这个差异恰是问题所在):

      我用Windows Live Writer离线博客发表,而WLW是通过XmlRpc协议来发布博文的,而这一步会影响到htaccess文件。(不知道我理解对了没)

      正常的那篇:我没有更改slug,
      不正常的那篇:我更改了slug,即第一次slug为wordpress-load-google-open-sans/,第二次改为wordpress-load-google-open-sans-normally/

      1. 看来是因为内容太多,不能回复成功。

        那我简短说,我用redirect checker查了下,说是因为我同时使用了301和302重定向。

      2. 我已经很久不用重定向插件了,之前用时也遇到过重定向错误的问题,原因是数据库的记录出了错,把两个没关系的关联到一起,好像是那个插件的bug。
        所以重定向规则还是不要搞的太复杂,redirection插件删除后还要检查下htaccess里的规则是不是正确,要是用了多语言插件得注意冲突问题。

        1. 我用插件redirection,我自己没有设置重定向规则,我也将所有重定向插件删了(除了qTranslate),但问题依旧,我查看了下数据库,里面有些表还有残留,估计问题就在那里。

          对了,有没有可能这样做,在functions.php里面添加一个函数,判断超链接是否外链,若是,则在新窗口/标签打开。

        2. 看看刷新一下WordPress rewrite rules好不好使,就是去固定链接那里重新保存下。WordPress的重定向规则大部分都写在数据库里。

          新窗口打开这个可以用jquery实现,https://css-tricks.com/snippets/jquery/open-external-links-in-new-window/
          把js代码放到footer.php wp_footer()函数和标签之间就行。

          放在functions.php里也是可以的,像这样

          add_action(  'wp_footer', 'inline_footer_js', 99 );
          function inline_footer_js(){
          ?>
                 <script>js代码</script>
          <?php
          }
          

          虽然写在functions.php里,但实际效果就是第一种方法描述的那样。

        3. PS: 为什么我不能直接在你的留言后面继续留言,因为嵌套层数太多?

          关于重定向,刷新了WordPress rewrite rules,还是不行,先不管他了,等有假期的时候,再修复这个问题。

          关于新窗口打开外部链接,你提供的方法很优雅,谢谢。

  4. 楼主,您好:
    在这篇教程https://www.solagirl.net/simple-wordpress-css-menu.html里
    第3步代码不全啊:
    3. 打开你主题的header.php,在适当的位置输出menu

    ‘menu-header’, ‘theme_location’ => ‘primary’ ) ); ?>
    如果采用你的CSS,那么在header.php里面的完整代码还望提供下啊,菜鸟实在是有点迷茫
    非常感谢!

    1. 文章太老,升级高亮代码插件时不兼容所以显示不全。那里说的是wp_nav_menu函数,你找文档对一下,应该能补全。

  5. 博主您好,无意间逛到贵博客,请问下您对项目有兴趣吗? woocommerce 插件代码整合, 付费服务。

  6. 你好Sola,怎么让sticky header 和header 保持同样的宽度,我的主题sticky老是自动靠左缩,菜单的名称都挤在一起。非常难看

      1. 主题都是网上下载的,免费的,代码自己懂一点,想学习一下,调整哪个位置?需要什么代码,谢谢啦

        1. sticky header实现方法很多,不看主题很难回答。你懂代码自己试一下说不定可以的,用chrome inspector或者firebug等调试工具找样式所在的位置,然后去改,这些工具会告诉你某个元素的样式在哪个文件的第几行。

  7. 你好,请教一下,woocomerce调试使用国际支付宝付款以后,订单状态无法在woocommerce后台中查看,就是在第三方完成付款以后,他这个信息不显示在woocomerce后台订单管理中,这个得怎么调试才能让订单显示到woocommerce 后台订单管理列表中呢?

      1. 不是的,不是alipay crossborder,自己参考接口文档调试的,按付款的话跳到支付宝登陆后付款,但是付款以后woocommerce里不显示订单信息

        1. 我没看过这个文档,不太清楚。不过WooCommerce显示订单信息是需要你自己写的,就是在登陆付款的同步回传或者异步回传里更新订单状态,具体更新方法可以参考自带的paypal gateway代码。

  8. sola,你好,请教你一下,使用advanced-custom-fields插件增加Repeater 字段,Repeater 下面还有Repeater ,但是导致一个问题就是填了值保存后会自动被清空,请问下是什么原因呢

    1. 没遇到过所以不清楚原因,确定是因为repeater字段下有repeater字段才这样吗?有别的字段就没事?这个问题不看代码很难说,可能是插件的bug,这个pro插件更新很频繁,或许真是bug呢。

      1. sola,上面的问题解决了.重新写一遍就好了,可能字段名称有重复.

        刚想到一个问题,我用Repeater可以翻页吗?比如我在招聘页面用repeater的话,那么如果招聘的岗位有几十个的话就需要翻页.用分类是可以做,不知道用ACF的Repeater是否可以翻页?

        1. 没用repeater做过翻页,翻页既然是基于mysql的limit查询,而repeater内容存储在一个字段里且一次性取出,做翻页不是不行,只是怎么能像limit那样不把没用的数据也读出来?

        2. 所以..还是用分类吧.太难的东西搞不定,有第二方案还是不去折腾好了

      2. sola,还发现一个问题,ACF pro 5.3.1 导入字段json文件的时候老是提示:Import file empty 我在CentOS和windows都试了还是一样.你那边会这样不

        1. 因为有的字段在几个网站都可以通用,所以我想导出再导入到另外一个网站.但是发现无法导入.我现在用options page做一些常用的配置,比如logo,电话邮箱等网站通用的设置,但是发现无法导入..

    2. 另外问下,Repeater类型能增加几层呢.我好像增加了三层,我要仿http://www.hnjhxcl.com/ 这个网站主菜单的产品中心下拉.

      1. 我不清楚repeater最多能增加几层,但不要搞的太复杂比较好,repeater层次多了用户界面就很难受。
        如果是定制网站,不是写通用功能的话,这个产品中心下拉菜单可以只用WordPress的菜单实现。
        假设这个产品的数据是按照分类->子分类->产品的结构保存的,那slider切换文字是分类,slider项目是子分类和子分类下产品,用walker改写菜单结构,数据自动填充。不过我没看懂那张图片是啥意思。
        如果没有这种清晰的结构,也可以让用户手动添加菜单,不过可能需要四级菜单,那张图片作为三级菜单的属性手动填写。

    1. 用找回密码功能或者直接进phpmyadmin改数据库
      详见官方文档https://codex.wordpress.org/Resetting_Your_Password

  9. 大神好,

    在wp的后台利用 wp list table自定义显示某个数据库表的数据
    目前已经可以正常显示

    想进一步给每一行添加row action,比如支持delete某一行,quick edit 某一行
    找不到很好的教程和思路

    不知道是否之前有接触过类似的需求和代码,或者资料,可以分享
    : )

    1. 这方面我研究的也不多,据我所知row action默认绑定到title上,可以增加删除,但绑定到别的字段上怎么整我不太清楚。自己写js脚本肯定可以实现。

  10. 博主现在用的还是鳄鱼美国主机?不是中文的?据说鳄鱼被eig收购了,收购后的鳄鱼美国主机,稳定性和速度怎么样?

      1. 你是用的虚拟主机吗?被墙是不是没独立ip?我想买个vps不知道速度是不是比共享的还快了,你的博客不错哦,我这访问很快

        1. 我的有独立IP,国内各地屏蔽的啥都不太一样。我是听一朋友说他在山东访问不了, 但我在天津一直都可以正常访问。

        2. 我这边打开英文鳄鱼官网慢,速度不行,有点怕,听说鳄鱼支持成人内容?其他有没支持成人的外国主机,最好是不需要自己配置环境的,

    1. 打开官网慢不一定主机就慢,可能官网有什么被屏蔽的脚本。我也听说过hostgator支持成人站点,具体真是不清楚。但我用了一年多感觉速度还不错,不需要自己配置什么。我主要拿来放测试站给客户看,所以只要国外访问速度快就行了。但与我之前用的bluehost和hostmonster比,hostgator的国内访问速度更好,主要是稳定,没有动不动资源不够用的感觉。

      如果国内访问速度很重要,还是考虑大陆、香港或者日韩主机吧,或者先买个hostgator试试啊,反正有45天退款嘛。

  11. 大神,我插件中的页面是支付宝“图标在前”,而“raidobutton”在后,这样所有的radio无法上下对齐。
    实际效果如下
    O 货到付款
    O 支付宝

    请问,如何调整一下,可以让图标显示在radio的后面达到下面的效果?
    O 货到付款
    O 支付宝

    1. 额,标签没显示出来我是这个意思
      O 货到付款
      《img alipay.png》O 支付宝
      改成 =》
      让图标显示在radio的后面达到下面的效果
      O 货到付款
      O 支付宝 《img alipay.png》

    2. 已搞定:
      在payment_method.php页面里get_icon中增加了一个标签,并让这个标签的样式为 float right,让图标统一靠右显示

  12. I fail to insert an amazon search widget into my posts. The code is something like:

    Amazon.cn Widgets

    It makes me confused after hours searching. There is still no reponse from what I posted on wordpress.stackexchange.com. Please guide me. Thank you in advance.

  13. 你好 我在后台设置WOO的变量商品的时候 点击变量后 并没有显示设置变量的信息 刚用woo的时候就是这样的 后来不知道做了什么 又能显示了 昨晚把那个商品的所有变量信息都删除后 又不显示了。 我是2.4.10版本的woo插件 betheme10.6的主题 4.3.1的wordpress版本 我切换了主题 再同一个服务器的另一个站点安装同样的主题和插件 还远程到别人的电脑上试过都不显示。。。 求帮忙解决 十分感谢!!!(づ ̄ 3 ̄)づ

      1. 你好 并不是的 我是有成功添加变量过的 但是删除之后想重新添加就有问题了 而且系统状态里的设置也没有问题的

      2. 排除这些可能 我觉得应该是服务器或者主题问题 但是bluehost的服务器和betheme的主题 不应该有这些问题 实在是不知道了

        1. 主题问题可以用切换到默认主题方法排除。服务器问题,你可以直接本地安装,也能排除。
          WooCommerce设置下有个系统工具选项卡,你可以把里面的东西都点一遍试试。
          不知道你是怎么个删除法,正常操作一般不会出这种问题。另外不显示是后台还是前台?数据有没有成功存入数据库?

        2. 你好 系统状态应该没问题 刚才用XAMPP本地测试 Apache错误。。。。这个是后台的问题 切换到默认主题还是不行 您方便给个联系方式吗

  14. 女神帮忙问一下,我想让游客看不到部分文章,必须登录才能看到首页或者分类里的某些文章!有这方面的插件吗。找了好久没找到啊。

  15. 跟你分享一个事,期待你的看法。

    我最近发现,很多大网站将标题栏设计成这样子: 固定在顶部, 内容依次是:logo + 搜索框 + 菜单。

    例子有:facebook, youtube, 知乎, 优酷等等。

    如果你将搜索框移到 Solagirl和菜单之间,也许会更简洁。

    1. 确实很简洁,也有内容太多省地方的感觉,适合大型门户站点。小网站有更多的自由追求留白和个性,选择简洁的设计是一种个性,突出某个东西也是个性。
      大网站流量很高,实用比吸引眼球更重要,小站点为了流量必须在访客的记忆力留下一点痕迹。
      我喜欢好的设计,虽然自己没什么设计能力,设计不拘一格,我没事会看看http://bestwebgallery.com/,有很多设计不错的网站,比如这个http://www.localmineralwater.com/

      1. 谢谢分享,你的每次分享都让我很开眼界。你的站点的确将简洁与个性融合得好。

        我的站点定位于是自已的在线笔记,所以最注重的是良好组织以及可读性,或者说如何让自已更快找到之前所做的笔记。

        1. 你的站点可读性确实很好,文章思路都很清晰,很佩服。在线写笔记学习这个方法,我喜欢。

  16. 您好

    看了很多您的文章,受益匪浅。我有一个小问题,始终没有找到解决办法,也没有看到相关文章。 就是我的 woocommerce 产品的数量不会随着商品的卖出而减少,我已经选择了启动商品数量管理,但是还是不行。不知道是不是有什么其他的原因呢?

    如果可以在百忙之中回复我,非常感谢

  17. 神仙姐姐能推荐一些学习css3+html5+wordpress+WooCommerce
    的资料不。百度,淘宝上面的资料太多了,不知道怎么选择。。。

  18. 大神您好,最近在用您的 alipay for woocormerce的支付插件,功能很好用!
    最近想做手机网站的支付,如果仍然是用原始的“担保交易、即时到帐”等功能的话,用户跳转到支付宝页面是PC端的页面,而不是手机端的页面,用户体验不是很好。
    我的支付宝企业账号,正在申请“手机网站支付”,申请好之后可以从网站直接跳转到手机支付的支付宝页面,比较美观,体验也比较好。
    不知道您的 alipay for woocormerce 插件是否可以支持“手机网站支付”的支付宝模式。
    打扰了,静等您的回复,谢谢!

    1. 我没有企业账号,支付宝不提供sandbox,所以维护只支持企业账户的支付方式对我来说很困难,因此不会增加这个功能。
      我知道有人基于我的插件开发了付费的alipay wap for woocommerce,你可以搜索下看看,好像也有在淘宝出售。

        1. 去淘宝看了一下,只有一个卖家,开价600,而且貌似已经没人维护了…

        2. 你可以直接联系作者看看,这种需求不大自然不会有那么多现成插件了,就当找人开发吧。

  19. 大神,看到你在用Nginx1.8.0,我的是Ubuntu14.04+LEMP,但Nginx1.8.0不会配置,安装完后小配置一下,然后访问就下载文件。无语。etc/nginx下有这几个文件/夹:
    conf.d 、koi-utf、mime.types、scgi_params、win-utf、
    fastcgi_params、koi-win、nginx.conf、uwsgi_params
    conf.d里有这些文件:default.conf example_ssl.conf ,我也复制了一份小修改……
    我大概知道需要配置nginx.conf和conf.d文件夹里的东西,另外要做多站点。请求来一份基本详细(最好有说明)的配置案例啊。花钱我也要啊啊啊!求了!联系1466792400@qq.com

    1. 另外怎么做才能做到:假如域名是http://localhost/ ,wordpress在这个目录下,但是我访问http://localhost/content 等也能访问,还列出了content下的目录,把底裤都给别人看到了……求一起教!

    2. 我并不是服务器方面的专家,所以hosting用现成的,开发网站用wamp。你说的http://localhost/和http://localhost/content的问题,我只知道apache上可以用htaccess禁止目录访问,这样站点下的目录内容就不会被列出来。

      我现在用的hostgator business共享主机,具体主机是怎么配置的我并不清楚,不好意思。

    3. 你好,你的这个问题。我这边想问一个问题:你这边的流量大吗?我自己的阿里云配置是:1G-1核心-40Gwindows2003+nginx1.80(高性能引擎版)+php5.4(自己测试的环境是php7.0).20000的并发,1000000请求妥妥的。建议60W并发下都使用windows吧,因为你的vps还可以刷刷流量什么的,还可以搞点其他的。如果是本地测试多个网站,建议使用apache放多个目录做跳转,如果是新站点建议兼顾php7.我自己测试平台是kangle+php7.0,4核心+8G内存+100M宽带=63W并发妥妥的!

  20. 打扰您了!
    从您的这篇文章《如何设置WordPress文章特色图像(Featured Image)》(https://www.solagirl.net/how-to-setup-featured-image-in-wordpress.html)的内容“为文章添加特色图片的三种方法”这里,我发现wordpress特色图像可以从URL抓取远程图片来充当。可是我无法在wordpress 4.2版本抓取远程图片来充当特色图像。可以帮助我么?

    1. 请问是抓取图片失败,还是设置特色图像有问题?这俩是单独的过程,只要是上传到WordPress Media Library里的图片都可以设置成特色图像,除非上传过程不完整,比如只是下载了图片却没更新数据库。

      1. 设置特色图像有问题。
        在文章中插入图片可以选择“媒体库”或者“从URL插入”,我的意思是,设置特色图像时只能选择“媒体库”,能否选择“从URL插入”?

        1. 特色图像只能从WordPress媒体库里选取,数据库里直接记录了图片附件的ID,所以从原理上来说不能直接从URL插入。一般方法是遵守WordPress的规定,通过url将图片下载到媒体库再设置特色图像。或者直接使用外部图片,在输出特色图像时做点特殊处理。总之,建议你试试插件,比如https://wordpress.org/plugins/external-featured-image/

  21. 我的网站 ,不管是登录的还是游客评论的话,都返回500 内部服务器错误。
    求神仙指点迷津!

    1. 可能是服务器设置问题。使用带参数的那种固定链接格式会出错吗?在该域名下新装一个WP站点试试看,如果可以最好找hosting帮忙看下。

  22. 神仙姐姐,新浪sae的Wordpress是不是不能自定义插件啊,现在想弄个代码插入功能不知道怎么弄,,,

    1. 我用SAE很少,感觉装WordPress太麻烦。不过我没听说过不能装插件了,记得都是SVN安装,http://themeidea.com/saesvn.html

      不行你再去水煮鱼博客或者知乎问问。

  23. 神仙姐姐,能请教一个问题吗?怎么将微信扫码登陆集成在wp中啊。vonshao.com – 昆明正义坊官网

    1. 我这么快就从大神升级成神明了^_^

      微信扫码登录我没研究过,搜了下有讲这个的哦
      讲原理的http://www.cnblogs.com/txw1958/p/scan-qrcode-login.html
      讲代码的https://fatesinger.com/75463

    1. 你说http://underscores.me/是吧,这个我用的不多,不过确实是值得一看的东西,我想我会看一下。

  24. 你好,我有一个问题请教,我的woocommerce 可能在网站建设的时候用的时英文版本,能否汉化?不需要逐字去翻译吧?

    1. 翻译当然要逐字来,不过WooCommerce早就出汉化版了,你的WordPress是中文的,它就是中文的。如果不是这样,到WC的系统工具里强制更新下翻译就行了。