在WordPress中禁止输出特定分类的文章

在Wordpress中进行数据筛选通常使用add_filter,主查询进程是WP_Query,但是查了之后还是使用 ‘pre_get_posts’这个action. $query->set()中可以进行各种数据的筛选,如果是排除特定分类的文章,那么该参数是 ‘category__not_in’,如果有其他的筛选需求,诸如author__not_in,tag_slug__in等参数(parameters)可以参见WP_Query页面,该参数是一个Array。 WordPress中的默认分类是可以在后台修改的,其数据存储在wp_options表,可以通过get_option(‘default_category’)进行查询。为了适应那些修改了默认分类的情况,我们可以将 ‘category__not_in’的值设定为array( get_option(‘default_category’) )。 如果仅止于此的话,那么可能会在很多页面(无论前后台)都无法看到默认分类的文章了,这样不利于我们对数据的管理,所以我们应该指定在那些情况适用这种筛选设定,比如要在首页的主循环中应用这设定,其代码如下: 如果依照上述的代码,默认分类的文章在首页中将不显示,但是在其他前台页面中或者后台hai是可以看得到。但这个并不符合我的实际需求,我仅仅需要该分类文章其在前台特定的某个页面显示,并且在后台也能正常显示,那么我们的逻辑可以先在所有的逻辑中排除该分类文章,然后在限定指定的页面显示这些文章。代码如下: 另一种思路是限定在前端的默认分类归档页面才予以显示: 需要注意的是is_front_page(),不能用is_front(),因为没有这个选项。

2022-09-26 08:24:31

早上在窗户前打视频电话,阳光正刺眼,忽然发现iphone14pro的后置摄像头模组部位被反射到墙上了,竟然还有些许立体感,于是又拿了另一部爷爷辈儿的iPhone12pro测试了一下,这部模组没有14那么凸起也没那么大,但在阳光下跃然墙上,只是稍小一点罢了。

2022-09-26 07:04:35

好黄,充满霾力的一天开启了😀,是空气中哪种物质爆表了吗?

2022-09-26 02:19:34

Jessfield Park,这首歌发行于2005年,来自上海复兴方案的同名专辑。Jessfield Park, 民国时期上海租界著名公园,后改称兆丰公园,后又更名为中山公园。 https://music.163.com/#/song?id=1234705 从里边的女声听得出来演唱者应该是一个黑人女性,网易云歌词里边显示演唱者名为Careina Williams,但是实际搜索了基本没有任何资料。之所以关注女声,是因为有听友评论认为如果有个无人声的版本应该会更好。其实作者有在油管发布这首歌的Instrumental版本,但是我感觉这个Careina Williams的声音其实为曲子增色不少。 另外一个疑问是,歌名Jessfield Park与歌词有什么关联吗?

2022-09-26 00:47:56

老电影所特有的背景音乐中的嗤嗤声,然后再加上认真而平和的话语,营造一种故事和临场感。说来末代皇帝的背景音乐也确实魔性,每次听过了以后总有一种滋味悠长。 也许我可以尝试制作这种风格的vlog,记录和分享胸中所感。

电影拍摄学习资料

https://zhuanlan.zhihu.com/p/61299299https://www.zhihu.com/search?q=%E7%94%B5%E5%BD%B1%E6%91%84%E5%BD%B1%E4%B9%A6%E7%B1%8D&utm_content=search_suggestion&type=contenthttps://www.zhihu.com/question/23022485 下载外文PDF的好网站 https://www.pdfdrive.com/search?q=The+Filmmaker%27s+Eye&pagecount=&pubyear=&searchin=&em=

使用innodb引擎的数据库,一定要避免的骚操作

昨天使用Docker测试多站点时发现无法访问,于是神差鬼使的删除了整个网站,在这之前我备份了网站文件和数据库。不过对于数据库的备份,我用了一种想当然的办法,那就是直接拷贝了var/lib/mysql中的数据库文件夹,里边由两两对应的.ibd文件和.frm文件构成。 我以为通过新建一个网站之后直接在mysql文件夹中复制粘贴这些文件就可以恢复数据,事实证明我想的太简单了,经过差不多一个晚上的查证,这种使用了innodb引擎的数据库极难恢复。当然也不是不能恢复,不过看着那些复杂到令人咋舌的步骤,我只能望而却步了。 这真是一个愚蠢的错误,我想起最近的一次备份应该是在一周之前。我丢失了一些数据,不过好在这些数据仅仅是我的一些碎碎念,丢了也就丢了吧。不过应该了解不能使用这种方式备份数据了,还是通过PMA转为sql格式实在一些。

WordPress禁用非指定的图片尺寸

通常在Wordpress中设定图片自定义裁切尺寸有两种途径:插件(plugins)和主题(themes)。随着站点功能和外观的拓展,不同主题和插件可能会产生许多规格尺寸不同的裁切图片,时间一长某些用不到的图像规格就会占用大量空间,加大站点管理难度。因此我们认为对图片裁切尺寸的设定应当尽可能简化,使用Wordpress自身默认设定的几种规格就够了。 WordPress默认提供了三种规格的图片自定义裁切尺寸:缩略图大小(thumbnail),中等大小(medium),大尺寸(large),此外再加上原图(full)。如果使用了主题和插件,那么你还有可能拥有一些其他的自定义尺寸。因此我们的需求之一就是默认禁用其他插件和主题中附带的自定义尺寸。 如果我们明确知道其他主题和插件所自带的尺寸,这其实是一个简单命题。通过使用var_dump( get_intermediate_image_sizes() );列出当前站点使用的所有自定义尺寸。我们可以将如下代码放进自己主题的functions.php文件中,或者加入到自己插件的代码中。 上边删除指定尺寸的代码,该代码的逻辑是建立在明确知道具有哪些自定义尺寸的情况下。但如果更换的其他主题或插件中自定义了新的尺寸,则不会有效,因此需要手动再unset一下,所以便利性稍显不足:更换一次主题就需要重新改一下代码。 The code below will just upload images to server but would not generate any sizes, because $default_image_sizes = [‘thumbnail’,’medium’,’large’];is not the correct array structure of the parameter “$default_image_sizes”. Even though, it reveals a possible way to select some specified customized sizes as remain. We just need to pick up… Continue reading WordPress禁用非指定的图片尺寸

2022-09-24 22:55:59

我发现了一个好方法,如果我要看新闻资讯的时候就尽量同时做一件别的事情反冲,比如散步,在一个安全的环境里一边散步一边看手机资讯。我想我应该尽量摆脱对屏幕的依赖,解放自己的双眼,提高效率以改善自己的精神内耗。