ChatGPT 帮忙写 wordpress 主题

LMS
1.4K+ 12

因为抛弃了 jQuery,自己又没技术,于是新的 2023 主题没搞 ajax 评论,只能是 wordpress 默认的提交方式。

后来想了想,不是最近的 chatGPT 那么牛逼么,要不问问它吧,刚好前一阵子注册了一个,一直放着没用。

于是挂上了我的甲骨文日本梯子,可神奇的是原来注册时还能用的现在居然不能访问了,首页直接给我来个“Access denied”,没挂代倒是可以访问,可还是老样子登陆后直接国家拒绝。

这个 openAI 没有名字上取的那么 open 啊,帝国主义露出真实面目了。

今天中午在 twitter 上看那些脑残言乱放松休息时,看到个关注的博友分享了一个可能是封装的 chatGPT cn 域名地址,不用过代理也可用,就是出答案比较慢,偶尔还会返回“人多拥挤”的错误。

于是我提了个问题:用纯 JavaScript 写一个 wordpress ajax 评论功能,并写出对应的 php 代码,等了一阵子后它还真给了代码,这代码逻辑我一个学会计的都看得懂,虽然还是不会用。

看看给的答案:

// JavaScript
// Create an AJAX request
var xhr = new XMLHttpRequest();
// Set the request URL
xhr.open('POST', 'wp-admin/admin-ajax.php');
// Set the request headers
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
// Set the request data
var data = 'action=submit_comment&comment_post_ID=' + post_id + '&comment_content=' + comment_content;
// Send the request
xhr.send(data);
// Handle the response
xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && xhr.status == 200) {
        // Do something with the response
    }
}
// PHP
// Handle the AJAX request
add_action('wp_ajax_submit_comment', 'submit_comment');
add_action('wp_ajax_nopriv_submit_comment', 'submit_comment');
function submit_comment() {
    // Get the post ID and comment content
    $post_id = $_POST['comment_post_ID'];
    $comment_content = $_POST['comment_content'];
    // Insert the comment into the database
    $comment_id = wp_insert_comment(array(
        'comment_post_ID' => $post_id,
        'comment_content' => $comment_content
    ));
    // Return the comment ID
    echo $comment_id;
    exit;
}

其实我要是自己有点技术,有这个提示就应该够了,虽然比较粗糙。

当然,也就是因为这个粗糙,以我的技术还没得自己上手改,要是没有网络的限制,也许换几个问法,openAI 就直接给整全了呢。

所以,这个东西要是能方便使用,不说帮忙写 wordpress 主题,就是自己写那也方便顺畅很多啊。

THE END

评论 12

  1. 我也有考虑过,让G它给我写个主题HTML页面,看看怎么样。

    当时第一步要注册,我就不想折腾了,哈哈。

  2. 最近这个ChatGPT是真的很火,我也打算让TA给我弄个简历,看看

  3. 付费买了copilot,结果在公司网络下不能用 :mad:

  4. 这想法确实不错,回头让它给我写个内容cms做垃圾站,哈哈

  5. 我也知道这个网址,就是要等好久,不知道是不是网络的问题

发表评论

Submit