Jump to content
IPS Community Suite 简体中文

Search the Community

Showing results for tags 'wordpress'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Public docs
  • Server Softwares
    • IPS
    • WordPress
  • 其它
    • Scratch
    • Python
    • Ubuntu & LinuxMint
    • Softwares
    • WordPress Plugins

Blogs

  • Dev

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 3 results

  1. WC Checkout For Chinese 是一个免费的 WordPress 插件,用于在结算页面,为收货地在中国的顾客提供友好的地址输入/选择方式。 WC Checkout For Chinese is a free WordPress plugin , it allow Chinese customers to input/select address fields friendly. 已有特性 把结算页面的“账单地址”和“送货地址”的地址输入栏改变顺序,以更符合中国人使用; 结算页面上,使用和账单地址不同的收货地址: [需升级]为送货地址添加手机输入栏: 为地址输入添加市/州/盟 级别区域的联动选择栏,以替代原有的输入栏; 订单完成后的视图中关于地址的输出修改如下: [需升级] 支持在个人账户页面进行操作: 需要更多? 如需更多特性,留言吧。 下载 https://wordpress.org/plugins/wc-checkout-for-chinese/ 重点重点 由于 WooCommerce 核心限制,我在 GitHub 向 WooCommerce 提了 PR,被拒绝了,拒绝的原因是这是没必要,我了个草,如需让这个插件正常工作,就需要 hack 下了。 /wp-content/plugins/woocommerce/includes/class-wc-countries.php 文件中的类 WC_Countries 中的 getter 方法: /** * Auto-load in-accessible properties on demand. * @param mixed $key * @return mixed */ public function __get( $key ) { if ( 'countries' == $key ) { return $this->get_countries(); } elseif ( 'states' == $key ) { return $this->get_states(); } } 修改为: /** * Auto-load in-accessible properties on demand. * @param mixed $key * @return mixed */ public function __get( $key ) { if ( 'countries' == $key ) { return $this->get_countries(); } elseif ( 'states' == $key ) { return $this->get_states(); } //suifengtec //woocommerce/includes/class-wc-contries.php else{ return apply_filters('woocommerce_countries_get_attribute',null,$key); } } 才能在 WooCommerce 结算页面使用城市下拉选择。 版本 1.0.0 : 初始发布;
  2. ipscn

    WordPress IPS

    是一个 WordPress 插件,用于和 IPS/ IPB 论坛程序互联互通。 需要使用和这个插件同时提供的 IPS 应用 IPS WP Connector , 才能实现下面的特性。 特性 通过 自定义 IPS API 获取指定版块下的若干最新个帖子,支持在 WordPress 实例中,通过 短代码调用和通过小工具调用; [sso]通过自定义 IPS API 和 IPS 实时同步用户; [pages]通过 自定义 IPS API 获取指定IDs的页面内容; [commerce]通过 自定义 IPS API 获取指定商品IDs的商品内容; [commerce]通过 自定义 IPS API 获取指定订单IDs的订单内容; [commerce]在 WordPress 中, 通过 自定义 IPS API 获取指定的商品密钥是否有效; 截图 截图仅展示插件本体和 sso 扩展: 下载
  3. 1. 启用外部数据库 在系统->登陆处理 页面上,启用外部数据库这个登录选项: 2. 设置外部数据库 编辑外部数据库,输入与该 IPS 实例目录相邻的 WordPress 实例的数据库信息: 密码加密类型这一项,其实无用。 3. 修改 IPS 的文件 由于 WordPress 的用户密码加密类型(WordPress 采用的时 phpAss 这个加密“算法”,因为这种算法已经在多种语言中实现了)不在上面的选择列表中,所以我们需要按照提示: 以修改 IPS 文件的方式来让 WordPress 用户可以登录这个 IPS 实例。 修改方案如下: 修改`/system/Login/External.php`中的: 为 在这个类中添加两个方法: 经过测试, WordPress 的用户已经可以在这个 IPS 实例上进行登录以及登录后的各种操作了。 条件限制: WordPress 和 IPS 安装在同一个服务器的相邻子目录中。 更好的实现 在 WordPress 中添加自定义的鉴权 REST API, 在 IPS 中做个用户登录处理应用,调用那个 REST API,进行鉴权。 更更好的实现 SSO: 通过 REST API,让 IPS 和 WordPress 的用户保持一致,缺点是要使用两个重复很大的用户数据表,优点是用户体验比较好。
×