2025/06/12 更新内容

・カスタム投稿タイプのアーカイブページの作成

創作物一覧のものを流用してます。
最初archive-().phpをupしてもずっと404が表示されてなんで?????????????????ってなってましたが、2時間くらいでhas_archiveがfalseになっていることに気づいて無事実装できました。

一覧ページの追加に伴い、gnaviにnewsを追加、またaboutはフロントページ内リンクになっていたので削除しました。

なお制作物一覧は固定ページ(page-work.php)で作ってますが、一旦放置します。

・ギャラリーページを追加しました。

静的ポートフォリオで写真保管庫として写真を載せていました。その中でtwentytwenty.jsを使ったり、授業の一環でPhotoshopで写真を編集したものを使ったりしたので、せっかくなので一部をギャラリーページとして復活させています。

また静的ポートフォリオでは小さい写真も載せていましたが、その写真に適用していたscrollreveal.jsは商用利用は有料ということで、就活目的で使うなら商用になりそうだなと(自分を売るという意味でも)思ったので一旦載せてません。

まあ30USD/1人なら別に出してもいいかなあと思ったけどまあ…w

before after がずれているのが気になるところではありますが、修正できる余裕ができたら修正したいと思います。(スライダー自体は正常に機能しています。)

またtwentytwentyを実装するにあたり、スクリプトに必要なスタイルや初期化の処理をこのページを開くときだけ実行するようにfunctions.phpに追記しました。

// ギャラリーページだけ適用するスタイルとスクリプト
function enqueue_gallery_assets()
{
    if (is_page_template('page-gallery.php')) {
        // jQuery(WordPressのデフォルトを使用)
        wp_enqueue_script('jquery');

        // twentytwenty用スクリプト
        wp_enqueue_script('jquery-event-move', get_template_directory_uri() . '/assets/js/jquery.event.move.js', array('jquery'), null, true);
        wp_enqueue_script('twentytwenty-js', get_template_directory_uri() . '/assets/js/jquery.twentytwenty.js', array('jquery', 'jquery-event-move'), null, true);

        // CSS
        wp_enqueue_style('twentytwenty-css', get_template_directory_uri() . '/assets/css/twentytwenty.css');
        wp_enqueue_style('photo-css', get_template_directory_uri() . '/assets/css/photo.css');
    }
}
add_action('wp_enqueue_scripts', 'enqueue_gallery_assets');

以上