Elementor Widget Posts Pagination Link causing “too many redirect” Error

问题描述

目前使用 Elementor Pro 3.1.0

WordPress 使用 Elementor 编辑器编辑页面,于页面中插入“文章”这个小工具并开启页码选项,小工具产生的页码连结,于预览时连结正常,但于发布的网页,点击会造成浏览器 ERR_TOO_MANY_REDIRECTS 错误,以致不能造访第二页之后的页面

新增 Elementor Posts Widget

开启页码选项

在 Elementor 预览的模式中是正常的,在分类的模板中也是正常可运行的,而在页面中产生分类列表分页连结就有这问题,我不确定是不是Bug,Posts Widget[……]

Read more

WordPress paginate_links for Bootstrap

WordPress 有提供一个 paginate_links function 来制作页码,可以直接输出html,但实务上,所输出的页码 html 结构并不一定符合我们的需要,尤其我们是套前端设计师所给的 html 档案,我们就必须忠实还原它的结构,我们以 Bootstrap 来说,它的结构就跟 paginate_links 所吐出来的 html 页码有很大的不同,这时我们就要部份透过客制的方法来处理。

以下方法一样透过 WordPress paginate_links 这个方法来计算相关页码的数据,但回传格式选 array,如此将会连结用阵列方式回传,再用这些回传的连结阵列来套用成[……]

Read more

WooCommerce 直接登出,关闭 “您确定要登出吗?” 讯息

WooCommerce 在登出动作非常怪,按下登出连结后,会跑出“您确定要登出吗?”,阿不然咧?!!!!! 我就是要登出阿!不然是按好玩的吗?!常常都按下登出后人就走了,但其实还要多一个步骤才能真正登出,这也可能会间接产生安全性问题,至少我不爱,哥教你改。

下列代码可修正此问题:

参考资料:
https://wpglorify.com/disable-are-you-sure-you-want-to-log-out/
https://njengah.com/woocommerce-logout-without-confirmation/

[……]

Read more

WooCommerce & WordPress 隐藏未分类

WordPress 或 WooCommerce 预设都会有一个未分类,顾名思义,是用来储存没有设定分类的文章,但在前端页面跑出这个“未分类”很奇怪,所以本篇要教大家怎么隐藏它

隐藏与删除未分类

隐藏予删除有本质上的不一样,未分类其实还是一个很好用的功能,能让编辑快速的找到还没有被编入分类的文章进行操作,只是前端我不想出现这个分类罢了,所以只需要在前端隐藏未分类就可以了

您仍然想删除未分类,可参考下列连结
https://passwordprotectwp.com/remove-uncategorized-wordpress/

隐藏文章未分类

首先我们必须将未分类[……]

Read more

WordPress show all category page using rewrite rules

WordPress 文章列表我找不到不分类网址耶,我不知道到底有没有

工作需要,我必须解决它,于是我新增了一个虚拟的网址,用来显示分类页,所有类别文章

用来显示所有分类页面,分类 category 的这个路径支援 WordPress 原生地设定,可以修改它。

新增一个网址 rewrite 规则

这边有个很重要的一点,建立完重写规则,必须要到WordPress后台 设定 > 永久连结 > 储存设定,重新建立重写规则,如果是写在插件上,可以使用另一种方式,在启动插件的时候执行 flush_rewrite_rules() 重新建立重写规则,但是请不要写把 flush_re[......]

Read more

WPML get different language url

主题开发很常会用到 home_url() 来取得页面网址

但使用 WPML Plugin 来开发多国语言主题时,要先了解 home_url() & site_url() 的差异,假设目前页面语言为“英文”,网址位于 en 这个目录中

同语言中切换页面

WPML 很聪明,一样可以使用惯用 home_url() 做为页面连结就可以了,不需要带 en 这个 language code 目录,如果带 en 这个 language code 目录也没有关系,以下三个用法,结果是一样的

连结网址输出为:

切换不同语言

这部分要特别注意,需要使用[......]

Read more