サポート » 使い方全般 » テーマ自作と固定ページの箱作りについて

  • 解決済 mimizuku777

    (@mimizuku777)


    合うテーマが無さそうなので、自作を検討しています。
    下記のサイトが判りやすかったので、参考にしながら挑戦し
    ていきますが、トップページの記事固定の事で質問させてい
    ただきます。

    メニューについては、多分jQueryの折り畳みになる可能性も
    あります。判り易く他にも解説している所はあるのでとりあ
    えず挑戦してみようかなと思っています。

    練習で、既存のテーマ(Twenty Fourteen)で入力をして覚えて
    いたものの、トップページの固定ページに記事を二つ固定で
    表示する事は不可能と言うことが判りました。

    不定期更新は履歴が長くなったら、少しスクロールして貰お
    うと考えております。その為に別々にしたかったのですが、
    そういう事は可能なのでしょうか。

    よろしくお願いいたします。

    構想 3カラムのブログ風ホームページ
    (本来はホームページビルダー18でデザインしたかった) 
    トップページについては、上記の通り 左右の箱で記事を並べるか
    上下の箱で記事を並べるか、どちらかやりやすい方を検討しています。
    ※ 箱 div idのfloatを使い倒す事
    ヘッダータイトル
    ヘッダー説明文
    ヘッダー画像
    メニュー
    自己紹介・写真展示室・動画・リンク・問い合わせは固定ページ
    写真展示室は、メニュー段階で子メニュー有
    つぶやきは、投稿形式で・・・・・検討中です。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • はじめまして。
    回答と確認(質問)させて頂きます。

    > 下記のサイトが判りやすかったので、参考にしながら挑戦し
    > ていきますが、トップページの記事固定の事で質問させてい
    > ただきます。
    URLまたはリンクを頂けないと、誰も参照することができません。

    > 練習で、既存のテーマ(Twenty Fourteen)で入力をして覚えて
    > いたものの、トップページの固定ページに記事を二つ固定で
    > 表示する事は不可能と言うことが判りました。
    こちらに関しては、get_pagesを利用することで実装可能です。
    または、get_page_by_pathやget_page_by_title、query_postsでも良いかもしれません。
    フォーラムのトップで「固定ページ 複数」と検索すれば、解決策は見つかるかと思います。
    それともプログラム的な話ではなく、[外観]->[カスタマイズ]でのことでしょうか?

    > トップページについては、上記の通り 左右の箱で記事を並べるか
    > 上下の箱で記事を並べるか、どちらかやりやすい方を検討しています。
    箱というのが何を指しているかわかりません。ひとつのコンテンツ(固定ページ等)でしょうか?それともサイドメニューを指しているのでしょうか?

    問題が発生して困っているのはわかります。
    ですが慌てず急がず、もう少し問題を明確にして投稿することで、的確でより良い回答がもらえるかもしれません。

    練習で、既存のテーマ(Twenty Fourteen)で入力をして覚えて
    いたものの、トップページの固定ページに記事を二つ固定で
    表示する事は不可能と言うことが判りました。

    具体的に試みた例が示してくれれば一緒に先を考えていけるはずです。

    3カラムで左右の箱、固定ページに記事を2つという感じで TwentyFourteen でやってみました。こんな感じのイメージでしょうか?
    イラストなり画像なり、設計図で示されれば伝わりやすいですよ。

    トップページ http://quest.amadeusrecord.net/index
    写真展示室 http://quest.amadeusrecord.net/sp-20150304/550
    つぶやき http://quest.amadeusrecord.net/facebook-posts

    トピック投稿者 mimizuku777

    (@mimizuku777)

    beek.yoshida様 
    はじめまして、返信ありがとうございます。

    昨日、linkタグで貼っていたのですが、失敗していたようです。
    本当に、初心者向けなサイトのようなので参考にしたいと思って
    います。貼り方に失敗したかなぁ。

    リンクは失敗するかもしれないので、サイト名の掲載をします。

    WordPress Customize NOTE
    かちびと.net WordPressのオリジナルテーマ作成フロー・基本マニュアル

    固定ページに二つの記事を掲載するという点では、もしかしたら、
    外観なほうかと思います。今までは、プログラムの本格的な作成
    経験はありません。jQueryも初心者です。ドロップメニューは、
    完成させた経験はあります。ホバーで色が変わるタイプです。

    ギャラリーとプログ以外は、今までどおりでも良いのかもしれま
    せんが、一つに纏めているという情報もチラホラと。

    所有書籍
    本格ビジネスサイトを作りながら学ぶ WordPressの教科書
    (昨日した事は、固定記事と投稿記事の入力の仕方等の確認、
    ステップ2の4の機能の確認までです。)

    図書館にて参考としてギャラリーの作成方法のページコピー
    いちばんやさしい WordPress の教本 人気講師が教える本格Webサイトの作り方
    ギャラリー作成には、Jet Packを既にインストール済みです。

    見本の画像を準備してみましたのでアドバイス頂ければ幸いです。
    ただ、かなりCSSも複雑化中なのでこの辺の問題も出てきてしまう
    のかも。
    http://yahoo.jp/box/Nj6Kjo

    よろしくお願いいたします。

    トピック投稿者 mimizuku777

    (@mimizuku777)

    맹조様

    はじめまして。返信ありがとうございます。
    素晴らしい、ほぼ実現されています。

    昨日は、実際に入力をしてどう表示されるのかとかが中心でした
    ので、昨日のような投稿になりました。見本作成にもまとまった
    時間が無かったので・・・・・本日にズレ込みました。

    ギャラリーについては、表示する画像の下にアーカイブしたzip
    ファイルリンク入りのダウンロードバナーの場所を作るか、押す
    と自然とダウンロードされる形にしたいと思っています。

    問い合わせは、既に使っているCGIがあるのでそれを使いたいと
    考えています。バナーから移動して貰う感じです。

    よろしくお願いいたします。 

    トピック投稿者 mimizuku777

    (@mimizuku777)

    こんにちは。
    あれから、先に示したサイト等を見ながら最小構成のテンプレで作成
    してみたものの、エラーが出てしまいます。(別のサイトのも取り込んで変更済み)
    でも、動かないという。
    (index、header、sidebar-left、Sidebar-right、single、functions、footer、style.css ※indexとsingleは同じ内容)
    完全に読めなくなっているのは、記事の部分のようです。
    <?php if(have_posts()): while(have_posts()): the_posts();?>
    が読み取れなくなっているようなのですが、何が悪いのでしょう。
    wpの教科書だと必要なメインが多いので、その辺とも感じてはいますが・・・・

    エラー
    Fatal error: Call to undefined function the_posts() in C:\Users\○○\Documents\My Web Sites\WordPress 日本語版パッケージ1\wp-content\themes\○○\index.php on line 4
    (Microsoft WebMatrixの中のWordpress)で最新にしたもの

    ソース
    <?php get_header();?>
    <?php get_sidebar(‘left’);?>
    <div id=”contents”>
    <?php if(have_posts()): while(have_posts()): the_posts();?>
    <div class=”entry-<?php the_ID(); ?>”><?php post_class(); ?>>
    <h2>“><?php the_title();?></h2>
    <p class=”entry_main”>
    <span class=”entry-date”><?php echo get_the_date();?><?php the_time(‘g:i a’);?></span>
    <span class=”category”><?php the_category(‘,’);?></span></p>
    <?php the_content();?>
    </div>
    <?php endwhile;?>
    <?php else:?>
    <p>現在記事はありません。</p>
    <?php endif;?>
    </div>
    <div class=”navi”>
    <?php previous_posts_link(‘<<新しい記事へ’);?>
    “>トップ
    <?php next_posts_link(‘古い記事へ >>’);?>
    </div>
    <?php get_sidebar(‘right’);?>
    <?php get_footer();?>

    気になること
    http://wordpress.hitsuji.me/add-custom-menu/
    のページの内容も取り込んでいたのですが、取りやめた所、
    そのまま生きてしまっているのでそういうのも要因かなぁと。
    header.php
    <nav>
    <?php wp_nav_menu();?>
    </nav>
    だけにしてfunction.phpはadd_theme_support(‘mainmenu’);
    のみの表示にしたのですけど。ここは表示方法はおかしいものの、
    認識はされています。

    mimizuku777さん

    こんにちわ。
    色々込み入って確認・返信が遅れました。ごめんなさい。

    エラー
    Fatal error: Call to undefined function the_posts() in C:\Users\○○\Documents\My Web Sites\WordPress 日本語版パッケージ1\wp-content\themes\○○\index.php on line 4

    こちらに関しては、the_posts()ではなく、the_post()を利用することでエラーを回避できるかと思います。
    the_postの仕様に関してはCodexや他の解説サイトを見て頂ければと思います。

    エラーにはなっていないと思いますが、5行目の
    <div class="entry-<?php the_ID(); ?>"><?php post_class(); ?>>

    <div class="entry-<?php the_ID(); ?>" <?php post_class(); ?>>
    としないとdivに対してclassが付与されません。
    本来の問題点とは違いますが、一応。

    トピック投稿者 mimizuku777

    (@mimizuku777)

    beek.yoshida様
    返信ありがとうございます。一文字多かったから動かなかったのか・・・トホホ
    指摘ありがとうございました。

    実は、その後考えて本を購入し改めて入力して動いたもののidやclassが多く本
    当にプロが使う仕様になっていたので、現在CSS構築&シンプル化をしている所です。

    いろんなサイトのものを融合した結果、指摘されたような部分もあるようなので・・・
    一度、解決済みにして、判らない所が出来たら改めて投稿したいと思います。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「テーマ自作と固定ページの箱作りについて」には新たに返信することはできません。