\n\t\t\n
\n \n \n \n \n category_link = get_category_link($category->cat_ID);\n $categories[$category->cat_ID] = $category;\n}\nfunction set_other_data($post)\n{\n // アイキャッチIDを取得\n $post_thumbnail_id = get_post_thumbnail_id($post);\n // アイキャッチ画像の確認\n if ($post_thumbnail_id) {\n // 存在する\n $image_src = wp_get_attachment_image_src($post_thumbnail_id);\n // サムネイルの画像URLを設定\n $post->thumbnail = $image_src[0];\n } else {\n // 存在しない\n $post->thumbnail = 'noimage.jpg';\n }\n // カテゴリーIDを取得\n $post->categories = wp_get_post_categories($post->ID);\n // コメントテキスト\n if (0 == $post->comment_count) {\n // コメントなし\n $post->comments = __('No Comments');\n } else {\n // コメントあり\n $post->comments = $post->comment_count.'件のコメント';\n }\n // コメントリンク\n $post->comments_link = get_comments_link($post->ID);\n}\n\n$rss_table_name = get_rss_table_name(1);\nvar_dump($rss_table_name);\n\t\n//表示設定\n//ページ番号チェック\nif (ctype_digit($_REQUEST['page'])) {\n $current_page = (int) $_REQUEST['page'];\n} else {\n $current_page = 1;\n}\nif ($current_page > $wp_query->max_num_pages) {\n $current_page = $wp_query->max_num_pages;\n}\nif (empty($current_page)) {\n $current_page = 1;\n}\n$block_per_page = 2; //ページあたりブロック件数\n$limitSect1 = 5; // タイトルのみの件数\n$limitSect2 = 4; // 画像と画像の下にタイトルの件数\n$limitSect3 = 4; // 画像と画像の右にタイトルの件数\n$rss_per_block = $limitSect1 + $limitSect2 + $limitSect3; // ブロックあたりRSS件数\n\n//RSS読み込み\n$rss_per_page = $block_per_page * $rss_per_block;\n$rss_offset = ($current_page - 1) * $rss_per_page;\n\n//※テーブル名の変更\n$sql = \"SELECT * FROM {$rss_table_name} ORDER BY date DESC LIMIT %d,%d\";\n$query = $wpdb->prepare($sql, $rss_offset, $rss_per_page);\n//SQL分実行と結果取得\n$rss_items = $wpdb->get_results($query);\n$group_per_block = 5; //ブロックあたり投稿グループ件数\n\n//投稿読み込み\n$posts_per_group = 1; // 投稿グループあたり投稿件数\n$posts_per_page = $block_per_page * $group_per_block * $posts_per_group; // ページあたり投稿件数\n$posts_offset = ($current_page - 1) * $posts_per_page; //投稿オフセット\n$args = [\n'offset' => $posts_offset,\n'posts_per_page' => $posts_per_page,\n'meta_key' => 'single_rss_feed1',/*カスタムフィールドのフィールド名*/\n];\n$post_items = get_posts($args);\n//表示\nfor ($i = 0; $i < $block_per_page; ++$i) {\n /*echo '

RSS

';*/\n $contentA = '';\n $contentB = '';\n $contentC = '';\n for ($j = 0; $j < $rss_per_block; ++$j) {\n $item_index = $i * $rss_per_block + $j;\n if ($item_index >= count($rss_items)) {\n break;\n }\n $item = $rss_items[$item_index];\n $title = \"link}\\\">{$item->title}\";\n if (empty($item->img)) {\n $img = 'http://www.gdsgdsgsd.cfbx.jp/wp-content/uploads/2022/07/1-19.jpg';\n } else {\n $img = $item->img;\n }\n $image = \"link}\\\">\";\n\t\t$subject = \"link}\\\">{$item->subject}\";\n if ($j < $limitSect1) {\n $contentA .= \"
  • {$title}
  • \"; // タイトルのみ\n } elseif ($j < $limitSect1 + $limitSect2) {\n $contentB .= \"
  • {$image}
    {$title}

    {$subject}

  • \"; // 画像と画像の下にタイトル\n } else {\n $contentC .= \"
  • {$image}{$title}
  • \"; // 画像と画像の右にタイトル\n }\n }\n echo '
    ';\n echo \"\";\n echo \"\";\n echo \"\";\n echo '
    ';\n\n\n\necho '

    投稿

    ';\necho '
    '; // 記事全体のid\n for ($k = 0; $k < $group_per_block; ++$k) {\n //ここから画像とタイトルの処理\n for ($j = 0; $j < $posts_per_group; ++$j) {\n $item_index = $i * $group_per_block * $posts_per_group + $k * $posts_per_group + $j;\n if ($item_index >= count($post_items)) {\n break;\n }\n $item = $post_items[$item_index];\n set_other_data($item);\n // タイトルの保存は省略\n // ここから追加\n \n echo '
    '; // 記事1つ1つ\n echo \"
    guid}\\\">thumbnail}\\\">
    \"; // サムネイル画像\n echo '
    ';\n echo \"

    guid}\\\">{$item->post_title}

    \"; // タイトル\n echo '

    '; // 日付け、カテゴリー、コメント数\n echo ''; // 日付けのマーク fontawesomeをbeforeで読み込む\n echo \"{$item->post_date}\"; // 日付け\n echo ''; // カテゴリーのマーク fontawesomeをbeforeで読み込む\n echo '';\n if ($item->categories) {\n foreach ($item->categories as $cat_ID) {\n $category = $categories[$cat_ID];\n echo \"category_link}\\\">{$category->cat_name}\";\n }\n }\n echo ''; // カテゴリー\n echo ''; // コメント数のマーク fontawesomeをbeforeで読み込む\n echo \"guid}\\\">{$item->comments}\"; // コメント数\n echo '

    ';\n echo '
    ';\n echo \"

    {$item->post_excerpt}

    \"; // 抜粋\n\t\t echo '
    ';//記事1つ1つ\n }\n }\necho '
    ';//記事全体のid\n}\n\n //ページリンク\n $display_pages = 5; //番号を表示したいページ数\n $display_page_count = 0;\n $pages = ceil($wp_query->found_posts / $posts_per_page);\n for ($i = 1; $i <= $pages; ++$i) {\n if (1 == $i) {\n $page_text = '<<';\n echo \"{$page_text} \";\n if ($current_page > 1) {\n $j = $current_page - 1;\n } else {\n $j = 1;\n }\n $page_text = '<';\n echo \"{$page_text} \";\n }\n if ($i >= $current_page && ++$display_page_count <= $display_pages) {\n $page_text = $i;\n echo \"{$page_text} \";\n }\n if ($i == $pages) {\n if ($current_page < $pages) {\n $j = $current_page + 1;\n } else {\n $j = $pages;\n }\n $page_text = '>';\n echo \"{$page_text} \";\n $page_text = '>>';\n echo \"{$page_text} \";\n }\n }\n \t?>\n
    \n \n \n ","codes":[{"file":"front-page.php","code":"\n \n \n
    \n \n
    \n \n \n
    \n \n prepare($sql);\n$terms = $wpdb->get_results($query);?>\n
    \n \n \n \n

    アクセスランキングはまだ集計されていません。

    \n
    \n \n
    \n
    3days ranking
    \n
    \n
    \n 12, //表示数\n'meta_key' => 'pv_count_month',\n'orderby' => 'meta_value_num',\n'order' => 'DESC',);\n$posts = get_posts($args);\nif ($posts) : ?>\n \n \n

    アクセスランキングはまだ集計されていません。

    \n
    \n
    \n
    \n \n '1',\n'number' => '5',\n'status' => 'approve',\n'type' => 'comment'\n);\n$comments_query = new WP_Comment_Query;\n$comments = $comments_query->query( $args );\n// Comment Loop\nif ( $comments ) {\n?>\n \n
    \n
    最近のコメント(comments)
    \n comment_post_ID;\n// 必要な文字列データの取得\n$url = get_permalink($pid);\n$img = get_the_post_thumbnail($pid , array('class' => 'myClass'));\n$date = get_comment_date('(Y/n/d)', $comment->comment_ID);\n$title = get_the_title($pid);\n$text = get_comment_text($comment->comment_ID);\n$user_id = $comment->comment_author;\n// デフォルト値で初期化して\n$user_id = '名無しさん(anonymous)';\n\nif (!empty($comment->comment_author)) {\n$user_id = $comment->comment_author;\n} elseif (!empty($comment->user_id)) {\n$user_id = $comment->user_id;\n}\n?>\n \n
    \n
    \n \n\t\t\n\n\t\t\n
    \n \n \n \n \n category_link = get_category_link($category->cat_ID);\n $categories[$category->cat_ID] = $category;\n}\nfunction set_other_data($post)\n{\n // アイキャッチIDを取得\n $post_thumbnail_id = get_post_thumbnail_id($post);\n // アイキャッチ画像の確認\n if ($post_thumbnail_id) {\n // 存在する\n $image_src = wp_get_attachment_image_src($post_thumbnail_id);\n // サムネイルの画像URLを設定\n $post->thumbnail = $image_src[0];\n } else {\n // 存在しない\n $post->thumbnail = 'noimage.jpg';\n }\n // カテゴリーIDを取得\n $post->categories = wp_get_post_categories($post->ID);\n // コメントテキスト\n if (0 == $post->comment_count) {\n // コメントなし\n $post->comments = __('No Comments');\n } else {\n // コメントあり\n $post->comments = $post->comment_count.'件のコメント';\n }\n // コメントリンク\n $post->comments_link = get_comments_link($post->ID);\n}\n\n$rss_table_name = get_rss_table_name(1);\nvar_dump($rss_table_name);\n\t\n//表示設定\n//ページ番号チェック\nif (ctype_digit($_REQUEST['page'])) {\n $current_page = (int) $_REQUEST['page'];\n} else {\n $current_page = 1;\n}\nif ($current_page > $wp_query->max_num_pages) {\n $current_page = $wp_query->max_num_pages;\n}\nif (empty($current_page)) {\n $current_page = 1;\n}\n$block_per_page = 2; //ページあたりブロック件数\n$limitSect1 = 5; // タイトルのみの件数\n$limitSect2 = 4; // 画像と画像の下にタイトルの件数\n$limitSect3 = 4; // 画像と画像の右にタイトルの件数\n$rss_per_block = $limitSect1 + $limitSect2 + $limitSect3; // ブロックあたりRSS件数\n\n//RSS読み込み\n$rss_per_page = $block_per_page * $rss_per_block;\n$rss_offset = ($current_page - 1) * $rss_per_page;\n\n//※テーブル名の変更\n$sql = \"SELECT * FROM {$rss_table_name} ORDER BY date DESC LIMIT %d,%d\";\n$query = $wpdb->prepare($sql, $rss_offset, $rss_per_page);\n//SQL分実行と結果取得\n$rss_items = $wpdb->get_results($query);\n$group_per_block = 5; //ブロックあたり投稿グループ件数\n\n//投稿読み込み\n$posts_per_group = 1; // 投稿グループあたり投稿件数\n$posts_per_page = $block_per_page * $group_per_block * $posts_per_group; // ページあたり投稿件数\n$posts_offset = ($current_page - 1) * $posts_per_page; //投稿オフセット\n$args = [\n'offset' => $posts_offset,\n'posts_per_page' => $posts_per_page,\n'meta_key' => 'single_rss_feed1',/*カスタムフィールドのフィールド名*/\n];\n$post_items = get_posts($args);\n//表示\nfor ($i = 0; $i < $block_per_page; ++$i) {\n /*echo '

    RSS

    ';*/\n $contentA = '';\n $contentB = '';\n $contentC = '';\n for ($j = 0; $j < $rss_per_block; ++$j) {\n $item_index = $i * $rss_per_block + $j;\n if ($item_index >= count($rss_items)) {\n break;\n }\n $item = $rss_items[$item_index];\n $title = \"link}\\\">{$item->title}\";\n if (empty($item->img)) {\n $img = 'http://www.gdsgdsgsd.cfbx.jp/wp-content/uploads/2022/07/1-19.jpg';\n } else {\n $img = $item->img;\n }\n $image = \"link}\\\">\";\n\t\t$subject = \"link}\\\">{$item->subject}\";\n if ($j < $limitSect1) {\n $contentA .= \"
  • {$title}
  • \"; // タイトルのみ\n } elseif ($j < $limitSect1 + $limitSect2) {\n $contentB .= \"
  • {$image}
    {$title}

    {$subject}

  • \"; // 画像と画像の下にタイトル\n } else {\n $contentC .= \"
  • {$image}{$title}
  • \"; // 画像と画像の右にタイトル\n }\n }\n echo '
    ';\n echo \"
      {$contentA}
    \";\n echo \"
      {$contentB}
    \";\n echo \"
      {$contentC}
    \";\n echo '
    ';\n\n\n\necho '

    投稿

    ';\necho '
    '; // 記事全体のid\n for ($k = 0; $k < $group_per_block; ++$k) {\n //ここから画像とタイトルの処理\n for ($j = 0; $j < $posts_per_group; ++$j) {\n $item_index = $i * $group_per_block * $posts_per_group + $k * $posts_per_group + $j;\n if ($item_index >= count($post_items)) {\n break;\n }\n $item = $post_items[$item_index];\n set_other_data($item);\n // タイトルの保存は省略\n // ここから追加\n \n echo '
    '; // 記事1つ1つ\n echo \"
    guid}\\\">thumbnail}\\\">
    \"; // サムネイル画像\n echo '
    ';\n echo \"

    guid}\\\">{$item->post_title}

    \"; // タイトル\n echo '

    '; // 日付け、カテゴリー、コメント数\n echo ''; // 日付けのマーク fontawesomeをbeforeで読み込む\n echo \"{$item->post_date}\"; // 日付け\n echo ''; // カテゴリーのマーク fontawesomeをbeforeで読み込む\n echo '';\n if ($item->categories) {\n foreach ($item->categories as $cat_ID) {\n $category = $categories[$cat_ID];\n echo \"category_link}\\\">{$category->cat_name}\";\n }\n }\n echo ''; // カテゴリー\n echo ''; // コメント数のマーク fontawesomeをbeforeで読み込む\n echo \"guid}\\\">{$item->comments}\"; // コメント数\n echo '

    ';\n echo '
    ';\n echo \"

    {$item->post_excerpt}

    \"; // 抜粋\n\t\t echo '
    ';//記事1つ1つ\n }\n }\necho '
    ';//記事全体のid\n}\n\n //ページリンク\n $display_pages = 5; //番号を表示したいページ数\n $display_page_count = 0;\n $pages = ceil($wp_query->found_posts / $posts_per_page);\n for ($i = 1; $i <= $pages; ++$i) {\n if (1 == $i) {\n $page_text = '<<';\n echo \"{$page_text} \";\n if ($current_page > 1) {\n $j = $current_page - 1;\n } else {\n $j = 1;\n }\n $page_text = '<';\n echo \"{$page_text} \";\n }\n if ($i >= $current_page && ++$display_page_count <= $display_pages) {\n $page_text = $i;\n echo \"{$page_text} \";\n }\n if ($i == $pages) {\n if ($current_page < $pages) {\n $j = $current_page + 1;\n } else {\n $j = $pages;\n }\n $page_text = '>';\n echo \"{$page_text} \";\n $page_text = '>>';\n echo \"{$page_text} \";\n }\n }\n \t?>\n
    \n
    \n
    \n "},{"file":"storage_rss.php","code":"prepare($sql, $delete_date);\n $wpdb->query($query);\n\n return $delete_date; // 削除対象日付を返す\n}\n\nfunction get_rss_site_url($template_number)\n{\n // テンプレート番号ごとのRSSサイトのURL\n if (1 == $template_number) { \n return array(\n 'http://h-pon.doorblog.jp/index.rdf',\n 'http://aqua2ch.net/index.rdf',\n 'https://worldfn.net/index.rdf'\n ); \n } elseif (2 == $template_number) { \n return array(\n 'http://h-pon.doorblog.jp/index.rdf',\n 'http://aqua2ch.net/index.rdf',\n 'https://worldfn.net/index.rdf'\n ); \n } elseif (3 == $template_number) { \n return array(\n 'http://h-pon.doorblog.jp/index.rdf',\n 'http://aqua2ch.net/index.rdf',\n 'https://worldfn.net/index.rdf'\n ); \n } elseif (4 == $template_number) { \n return array(\n 'http://h-pon.doorblog.jp/index.rdf',\n 'http://aqua2ch.net/index.rdf',\n 'https://worldfn.net/index.rdf'\n ); \n }\n}\n\n// RSSの保存\nfunction storage_rss($template_number)\n{\n global $wpdb;\n if (1 == $template_number) {\n $rss_table_name = 'single_rss_feed';\n } elseif (2 == $template_number) {\n $rss_table_name = 'double_rss_feed';\n } elseif (3 == $template_number) {\n $rss_table_name = 'triple_rss_feed';\n\t} elseif (4 == $template_number) {\n $rss_table_name = 'trisect_rss_feed';\n }\n\n // 古いRSSの削除 引数(接続オブジェクト、RSSテーブル名)戻り値(削除対象日付)\n $delete_date = delete_old_rss($rss_table_name);\n // RSSサイトのURLを取得 引数(テンプレート番号)戻り値(RSSサイトのURL配列)\n $url1 = get_rss_site_url($template_number);\n foreach ($url1 as $url) {\n if (($rss = @simplexml_load_file($url)) === false) {\n continue;\n }\n foreach ($rss->item as $item) {\n $dc = $item->children('dc', true);\n $date = date('Y-m-d H:i:s', strtotime($dc->date));\n // ※削除対象日付より古いRSSは保存しない\n if ($date < $delete_date) {\n continue;\n }\n $title = (string) $item->title;\n $link = (string) $item->link;\n $content = $item->children('content', true);\n $result = preg_match('/]*src=\\\"([^\"]+)\\\"[^>]*>/i', $content->encoded, $matches);\n if (1 == $result) {\n $img = $matches[1];\n } else {\n $img = '';\n }\n\t\t\t\n\t\t\t$subject = (string) $dc->subject;\n\t\t\t\n $data = array('title' => $title, 'link' => $link, 'date' => $date, 'img' => $img, 'subject' => $subject);\n $format = array('%s', '%s', '%s', '%s', '%s');\n $wpdb->replace($rss_table_name, $data, $format);\n }\n }\n}\n\n?>"},{"file":"search.php","code":"\n \n \n
    \n \n
    \n \n \n
    \n \n prepare($sql);\n$terms = $wpdb->get_results($query);?>\n
    \n \n \n \n

    アクセスランキングはまだ集計されていません。

    \n
    \n \n
    \n
    30days ranking
    \n
    \n
    \n 'post',\n 'numberposts' => 12, //表示数\n 'meta_key' => 'pv_count',\n 'orderby' => 'meta_value_num',\n 'order' => 'DESC',\n );\n $posts = get_posts($args);\n if ($posts) : ?>\n \n \n

    アクセスランキングはまだ集計されていません。

    \n
    \n
    \n
    \n \n '1',\n'number' => '5',\n'status' => 'approve',\n'type' => 'comment'\n);\n$comments_query = new WP_Comment_Query;\n$comments = $comments_query->query( $args );\n// Comment Loop\nif ( $comments ) {\n?>\n \n
    \n
    最近のコメント(comments)
    \n comment_post_ID;\n// 必要な文字列データの取得\n$url = get_permalink($pid);\n$img = get_the_post_thumbnail($pid , array('class' => 'myClass'));\n$date = get_comment_date('(Y/n/d)', $comment->comment_ID);\n$title = get_the_title($pid);\n$text = get_comment_text($comment->comment_ID);\n$user_id = $comment->comment_author;\n// デフォルト値で初期化して\n$user_id = '名無しさん(anonymous)';\n\nif (!empty($comment->comment_author)) {\n$user_id = $comment->comment_author;\n} elseif (!empty($comment->user_id)) {\n$user_id = $comment->user_id;\n}\n?>\n \n
    \n
    \n \n \n
    \n \n \n \n \n category_link = get_category_link($category->cat_ID);\n $categories[$category->cat_ID] = $category;\n}\nfunction set_other_data($post)\n{\n // アイキャッチIDを取得\n $post_thumbnail_id = get_post_thumbnail_id($post);\n // アイキャッチ画像の確認\n if ($post_thumbnail_id) {\n // 存在する\n $image_src = wp_get_attachment_image_src($post_thumbnail_id);\n // サムネイルの画像URLを設定\n $post->thumbnail = $image_src[0];\n } else {\n // 存在しない\n $post->thumbnail = 'noimage.jpg';\n }\n // カテゴリーIDを取得\n $post->categories = wp_get_post_categories($post->ID);\n // コメントテキスト\n if (0 == $post->comment_count) {\n // コメントなし\n $post->comments = __('No Comments');\n } else {\n // コメントあり\n $post->comments = $post->comment_count.'件のコメント';\n }\n // コメントリンク\n $post->comments_link = get_comments_link($post->ID);\n}\n\n// RSSの保存 引数(接続オブジェクト、テンプレート番号)戻り値(RSSテーブル名)\n$rss_table_name = get_rss_table_name(2);\nvar_dump($rss_table_name);\n\n//表示設定\n//ページ番号チェック\nif (ctype_digit($_REQUEST['page'])) {\n $current_page = (int) $_REQUEST['page'];\n} else {\n $current_page = 1;\n}\nif ($current_page > $wp_query->max_num_pages) {\n $current_page = $wp_query->max_num_pages;\n}\nif (empty($current_page)) {\n $current_page = 1;\n}\n$block_per_page = 2; //ページあたりブロック件数\n$limitSect1 = 5; // タイトルのみの件数\n$limitSect2 = 4; // 画像と画像の下にタイトルの件数\n$limitSect3 = 4; // 画像と画像の右にタイトルの件数\n$rss_per_block = $limitSect1 + $limitSect2 + $limitSect3; // ブロックあたりRSS件数\n\n//RSS読み込み\n$rss_per_page = $block_per_page * $rss_per_block;\n$rss_offset = ($current_page - 1) * $rss_per_page;\n\n//※テーブル名の変更\n$sql = \"SELECT * FROM {$rss_table_name} ORDER BY date DESC LIMIT %d,%d\";\n$query = $wpdb->prepare($sql, $rss_offset, $rss_per_page);\n//SQL分実行と結果取得\n$rss_items = $wpdb->get_results($query);\n$group_per_block = 5; //ブロックあたり投稿グループ件数\n\n//投稿読み込み\n$posts_per_group = 1; // 投稿グループあたり投稿件数\n$posts_per_page = $block_per_page * $group_per_block * $posts_per_group; // ページあたり投稿件数\n$posts_offset = ($current_page - 1) * $posts_per_page; //投稿オフセット\n/* ここから削除\n$args = [\n'posts_per_page' => $posts_per_page,\n'offset' => $posts_offset,\n];\n$post_items = get_posts($args);\nここまで削除 */\n/* ここから追加 */\n/* 検索件数指定取得 */\n$search_query = get_search_query();\n$sql = \"\nSELECT\npost.*\nFROM\nwp_posts AS post\nINNER JOIN wp_postmeta AS meta\nON post.ID = meta.post_id\nWHERE\nmeta.meta_key = 'single_rss_feed1'\nAND post.post_type = 'post'\nAND post.post_status = 'publish'\nAND (post.post_content LIKE %s OR post.post_title LIKE %s OR post.post_excerpt LIKE %s)\nORDER BY\npost.post_date DESC\nLIMIT %d,%d\n\";\n$query = $wpdb->prepare($sql, \"%$search_query%\", \"%$search_query%\", \"%$search_query%\", $posts_offset, $posts_per_page);\n$post_items = $wpdb->get_results($query);\n/* ここまで追加 */\n//表示\nfor ($i = 0; $i < $block_per_page; ++$i) {\n /*echo '

    RSS

    ';*/\n $contentA = '';\n $contentB = '';\n $contentC = '';\n for ($j = 0; $j < $rss_per_block; ++$j) {\n $item_index = $i * $rss_per_block + $j;\n if ($item_index >= count($rss_items)) {\n break;\n }\n $item = $rss_items[$item_index];\n $title = \"link}\\\">{$item->title}\";\n if (empty($item->img)) {\n $img = 'http://www.gdsgdsgsd.cfbx.jp/wp-content/uploads/2022/07/1-19.jpg';\n } else {\n $img = $item->img;\n }\n $image = \"link}\\\">\";\n\n\t\t$subject = \"link}\\\">{$item->subject}\";\n\n if ($j < $limitSect1) {\n $contentA .= \"
  • {$title}
  • \"; // タイトルのみ\n } elseif ($j < $limitSect1 + $limitSect2) {\n $contentB .= \"
  • {$image}
    {$title}

    {$subject}

  • \"; // 画像と画像の下にタイトル\n } else {\n $contentC .= \"
  • {$image}{$title}
  • \"; // 画像と画像の右にタイトル\n }\n }\n echo '
    ';\n echo \"
      {$contentA}
    \";\n echo \"
      {$contentB}
    \";\n echo \"
      {$contentC}
    \";\n echo '
    ';\n\n echo '

    投稿

    ';\n echo '
    '; // 記事全体のid\n for ($k = 0; $k < $group_per_block; ++$k) {\n // ここから画像とタイトルの処理\n for ($j = 0; $j < $posts_per_group; ++$j) {\n $item_index = $i * $group_per_block * $posts_per_group + $k * $posts_per_group + $j;\n if ($item_index >= count($post_items)) {\n break;\n }\n $item = $post_items[$item_index];\n set_other_data($item);\n // タイトルの保存は省略\n // ここから追加\n\n echo '
    '; // 記事1つ1つ\n echo \"
    guid}\\\">thumbnail}\\\">
    \"; // サムネイル画像\n echo '
    ';\n echo \"

    guid}\\\">{$item->post_title}

    \"; // タイトル\n echo '

    '; // 日付け、カテゴリー、コメント数\n echo ''; // 日付けのマーク fontawesomeをbeforeで読み込む\n echo \"{$item->post_date}\"; // 日付け\n echo ''; // カテゴリーのマーク fontawesomeをbeforeで読み込む\n echo '';\n if ($item->categories) {\n foreach ($item->categories as $cat_ID) {\n $category = $categories[$cat_ID];\n echo \"category_link}\\\">{$category->cat_name}\";\n }\n }\n echo ''; // カテゴリー\n echo ''; // コメント数のマーク fontawesomeをbeforeで読み込む\n echo \"guid}\\\">{$item->comments}\"; // コメント数\n echo '

    ';\n echo '
    ';\n echo \"

    {$item->post_excerpt}

    \"; // 抜粋\n\t\t echo '
    ';//記事1つ1つ\n }\n }\necho '
    ';//記事全体のid\n}\n\n //ページリンク\n $display_pages = 5; //番号を表示したいページ数\n $display_page_count = 0;\n/* ここから削除\n $pages = ceil($wp_query->found_posts / $posts_per_page);\nここまで削除 */\n/* ここから追加 */\n/* 検索全件件数取得 */\n$sql = \"\nSELECT\nCOUNT(*) AS count\nFROM\nwp_posts AS post\nINNER JOIN wp_postmeta AS meta\nON post.ID = meta.post_id\nWHERE\nmeta.meta_key = 'single_rss_feed1'\nAND post.post_type = 'post'\nAND post.post_status = 'publish'\nAND (post.post_content LIKE %s OR post.post_title LIKE %s OR post.post_excerpt LIKE %s)\n\";\n$query = $wpdb->prepare($sql, \"%$search_query%\", \"%$search_query%\", \"%$search_query%\");\n$results = $wpdb->get_results($query);\n$pages = ceil($results[0]->count / $posts_per_page);\n/* ここまで追加 */\n for ($i = 1; $i <= $pages; ++$i) {\n if (1 == $i) {\n $page_text = '<<';\n echo \"{$page_text} \";\n if ($current_page > 1) {\n $j = $current_page - 1;\n } else {\n $j = 1;\n }\n $page_text = '<';\n echo \"{$page_text} \";\n }\n if ($i >= $current_page && ++$display_page_count <= $display_pages) {\n $page_text = $i;\n echo \"{$page_text} \";\n }\n if ($i == $pages) {\n if ($current_page < $pages) {\n $j = $current_page + 1;\n } else {\n $j = $pages;\n }\n $page_text = '>';\n echo \"{$page_text} \";\n $page_text = '>>';\n echo \"{$page_text} \";\n }\n }\n \t?>\n
    \n
    \n
    \n "}],"stdin":"\n\nget_results($wpdb->prepare(\"\n SELECT DISTINCT post_id\n FROM $wpdb->postmeta INNER JOIN $wpdb->posts ON post_id = ID\n\t\tWHERE {$wpdb->postmeta}.meta_key= %s IN ('single_rss_feed1')\n\t\tAND post_status = 'publish'\",\n\t\t\"%%$search_query%%\"));\n?>","compiler":"php-8.0.3","options":"","compilerOptionRaw":"","runtimeOptionRaw":"","createdAt":1657291133,"title":"archive.php","description":"","githubUser":"pktogtyaj","isPrivate":false,"compilerInfo":{"name":"php-8.0.3","version":"8.0.3","language":"PHP","displayName":"php","templates":["php"],"compilerOptionRaw":false,"runtimeOptionRaw":true,"displayCompileCommand":"php prog.php","switches":[]}},"results":[{"type":"Control","data":"Start"},{"type":"StdOut","data":" "},{"type":"StdOut","data":"\nFatal error: Uncaught Error: Call to undefined function get_header() in /home/jail/prog.php:7\nStack trace:\n#0 {main}\n thrown in /home/jail/prog.php on line 7\n"},{"type":"ExitCode","data":"255"},{"type":"Control","data":"Finish"}]}}