你能想像 以下程式碼100%完全是電腦生成 而且達到我的100%需求哪?
function search_comments( $search, $query ) {
if ( ! is_admin() && $query->is_search ) {
global $wpdb;
$search = preg_replace(
"/\(\s*{$wpdb->posts}.post_title\s+LIKE\s*(\'[^\']+\')\s*\)/",
"(".$wpdb->posts.".post_title LIKE $1) OR EXISTS (SELECT * FROM ".$wpdb->comments." WHERE comment_post_ID = ".$wpdb->posts.".ID AND comment_content LIKE $1)",
$search
);
}
return $search;
}
add_filter( 'posts_search', 'search_comments', 10, 2 );
function modify_search_results_title( $title, $post_id ) {
if ( is_search() ) {
global $wpdb;
$query_vars = $GLOBALS['wp_query']->query_vars;
if ( isset( $query_vars['s'] ) ) {
$search_term = $query_vars['s'];
$post_type = get_post_type( $post_id );
if ( $post_type == 'post' ) {
$comments_table = $wpdb->comments;
$comments_query = $wpdb->prepare(
"SELECT comment_ID FROM $comments_table WHERE comment_post_ID = %d AND comment_content LIKE %s",
$post_id,
"%$search_term%"
);
$comment_id = $wpdb->get_var( $comments_query );
if ( $comment_id ) {
$title .= ' (留言)';
$comment_url = get_permalink( $post_id ) . '#comment-' . $comment_id;
$title = "<a href='$comment_url'>$title</a>";
}
}
}
}
return $title;
}
add_filter( 'the_title', 'modify_search_results_title', 10, 2 );
function sort_search_results_by_date( $query ) {
if ( $query->is_search() && ! is_admin() ) {
$query->set( 'orderby', 'date comment_date' );
$query->set( 'order', 'DESC' );
}
}
add_action( 'pre_get_posts', 'sort_search_results_by_date' );
我只是跟GPT說
WORDPRESS搜尋功能要包含留言區裡面的文字
搜尋結果與原本一樣呈現就好
然後判斷搜尋到的內容是在留言區域時
就將搜尋結果的標題超連結改為該文章留言區域的相對位置
並在文章標題後面加上 "(留言)" 字樣
搜尋結果按照時間由新到舊編排
把程式碼新增到functions.php
然後就好了 完全不用安裝外掛
網路上面很多YOUTUBE宣稱真的可以寫程式
相信大家體會不深 因為大部分的人沒有這種需求
所以我就示範給你看
我可以預言
未來寫程式的人不會只是攻讀程式語言的人
而是會包含像我這種不會程式語言的設計人員
因為我能構思 想像功能 還有知道需求是什麼
未來寫軟體都不是難事了...
我自己看到這個結果
我都覺得可怕恐怖
對AI開始畏懼
因為他已經不是大數據的整合
而是了解你在說啥 然後幫你達成
是否 我可以用他寫3DS MAX外掛呢?
好像不難?
短短幾天 他已經幫我在網站上寫好幾支程式 或是優化...這真的好厲害