ChatGPT在国外爆火,可惜与我们无关,国人无法正常注册使用该产品。之前看过报道ChatGPT可以按要求编写程序,虽然我也很想尝试一下,不过未注册成功。这里转篇外果人用ChatGPT编写WordPress插件的文章。
通过插件想实现的效果,也是最终ChatGPT编写的插件UI界面。
不到一分钟,ChatGPT编写出要求的代码:
随后作者又提交一些改进条件,ChatGPT也很快就完成代码的修正,上传到服务器后,运行正常,完全满足要求。
总的来说,代码质量很干净,正确生成了WordPress标头块,并为插件编写了WP后台仪表盘UI界面,以及插件的处理逻辑。
虽不是十分完美,但以我业余的编程水平,看了ChatGPT编写的代码,实话实说,自叹不如,如果让我写,估计需折腾几天,汗颜....
终于也弄了个账号,尝试了一下ChatGPT编程能力。
输入条件:WP_Query调用分类文章,并重置循环
仅1分钟不到,最终生成的代码:
虽然只是基本的WP函数,但编写非常标准,并同时提供了中文的解释说明。
<?php // 设置WP_Query参数 $args = array( 'category_name' => 'your_category_slug', 'posts_per_page' => 10 // 每页显示10篇文章 ); // 创建新的WP_Query对象 $custom_query = new WP_Query( $args ); // 开始循环文章 if ( $custom_query->have_posts() ) { while ( $custom_query->have_posts() ) { $custom_query->the_post(); // 在这里输出文章内容 } } // 重置主查询循环 wp_reset_postdata(); ?>
在上面的代码中,将'your_category_slug'替换为您要显示的分类的名称或slug。然后使用WP_Query来创建一个新的查询对象,并设置要显示的文章数量。在循环文章之前,需要检查是否有文章可供显示,并使用the_post()函数将循环移动到下一篇文章。完成循环后,使用wp_reset_postdata()来重置主查询循环。
请注意,使用WP_Query和wp_reset_postdata()时,不需要在页面中使用query_posts()函数。这是因为query_posts()可以导致一些问题,如覆盖主查询和影响分页功能。
尝试了一些复杂调用,需要经过手动修改,才能运行。这已足够了,不用再去翻找WordPress函数。
随便写一些要求,居然能给出一些意想不到的功能,准备用AI写主题了...
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
河北省 1F
人工智能解放了人的双手,哈哈
河南省焦作市 2F
鸟哥开两会还没回来吗?催更了。
陕西省西安市 3F
试过,得写个插件源文件
江西省上饶市 4F
我用过还是挺好用的,注册要爬墙,现在4.0比3.5版本更好用