mizube
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: トップページに特定のカテゴリ(複数)の最新記事を1件表示したい。表示させたいコメントは、最新記事に対するものでしょうか?
それとも home に対するものでしょうか?それからコメント部分の記述ですが
<?php // begin - home ループ ?> A <?php // end - home ループ ?> B <?php // begin - 最新記事 ループ ?> C <?php // end - 最新記事ループ ?> D
と仮に記号で位置を表した場合、A, B, C, D のどの位置に記述していますか?
簡潔に言えば、
前提として、コメント部分の記述はループ内に記述する必要があります。
home へのコメントを最新記事のループの後 (D) に表示させたい場合は、
D の位置に <?php query_posts($query_string); ?> で home のクエリを復活させて、
新たにループを作成し、その中にコメント部分の記述を入れてみて下さい。最新記事へのコメントを最新記事ループ内に表示させたい場合は、
コメント部分の記述をとりあえず<?php $wp_query->is_single = true; // is_single() を装う if ( function_exists( 'paged_comments_template' ) ) { paged_comments_template(); } else { comments_template(); } $wp_query->is_single = false; // 念のため元に戻しておく ?>
としてみてください。
# これは応急処置的な方法なので、やってよいことなのか私には判断できません。
# より適切な方法をご存知の方がいらっしゃればご指摘ください、お願いします。。。フォーラム: 使い方全般
返信が含まれるトピック: リッチテキストエディターの利用でご丁寧な返信ありがとうございます
お役に立ててよかったです^^フォーラム: 使い方全般
返信が含まれるトピック: トップページに特定のカテゴリ(複数)の最新記事を1件表示したい。すみません、記述ミスがありました。
// DELETE if ( have_posts () ) : if ( have_posts() ) :
ご期待通りの結果になることを願っています。
フォーラム: 使い方全般
返信が含まれるトピック: リッチテキストエディターの利用で<?php /* Plugin Name: Add font-size select Description: リッチエディタのアドバンストツールバーに文字サイズ変更のコントロールを追加 Author: mizube */ function addFontSizeSelect( $mce_buttons ) { $mce_buttons[] = 'fontsizeselect'; return $mce_buttons; } add_filter( 'mce_buttons_2', 'addFontSizeSelect' ); ?>
プラグインで実現するためのシンプルな例です。参考にしてみてください。
エディタ上での並び/表示位置については、配列とフィルターの適用対象に依存します。詳しくは、以下のページ/ファイルを参照してみてください。
- プラグイン API#フィルター | WordPress Codex 日本語版
- プラグイン API/フィルターフック一覧#リッチエディター関連のフィルター | WordPress Codex 日本語版
- /wp-includes/js/tinymce/tiny_mce_config.php
- TinyMCE:Control_reference | Moxiecode Documentation Wiki
#TinyMCE のツールバーをカスタマイズするためのプラグインもありますから、それらの中から、最適なものを選んで導入されてはいかがでしょう?
フォーラム: 使い方全般
返信が含まれるトピック: トップページに特定のカテゴリ(複数)の最新記事を1件表示したい。クエリを書かなくても、 query_posts(); でならいける気がします。
下記の例の cat=xxxx の部分では、複数のカテゴリをカンマ区切りで指定します。
除外するカテゴリーはマイナスを付けて指定できます (ex. cat=-1,-2,-3,-5)<?php query_posts('cat=xxxx&showposts=1'); if ( have_posts () ) : while ( have_posts() ) : the_post(); ?> : : <?php endwhile; endif; ?>
home ページの内容のループ後ならそのままでいいのですが、
もしも上記のループが先で、その後 home ページのループを実行したい場合には、
home ページのループを開始する前に、<?php query_posts($query_string); ?>
で再び本来のクエリを復活させます。
で、どうでしょうか?# $query_string について若干内容を修正しました。
また画像の挿入が出来るようになったのですが、×印がでてきて画像がみることができません。
これは私のPCの問題なのでしょうか?アップロードが成功していますか?
画像の挿入は、どのような方法で行われましたか?
インターネットブラウザは何をお使いでしょうか? (バージョンも含め)アップロードに失敗したのか、挿入の方法を間違われたのか、
お使いのブラウザの問題なのか、いずれにしても状況が把握できませんでした。
もう少し詳しく、rinceart さんが行われた画像の挿入の手順を説明していただけませんか?ただ、もしもお使いの WordPress のバージョンが 2.5.1 ではなく、 2.5 なのでしたら、
以下のトピックの 4. が解決の参考になるかもしれません。またアップロードしたギャラリー内の写真を削除するにはFFFTPないの中から削除しなくてはいけないのでしょうか?
もし管理ページで確認できる「ギャラリー」の中に写真が登録されているのでしたら、
アップロードは成功していますし、管理ページから削除することが出来ます。メディアを追加: 画像を追加(四角アイコン) > 開いたボックスの上部、ギャラリー > ギャラリーのファイル一覧、目的の画像右の「表示」リンク > 「投稿に挿入」ボタンの横の「削除」リンク
ロリポップをお使いのようですね。
アクセス権というのは、いわゆるパーミッションのことです。wp-content/ ディレクトリのパーミッションが 755 になっていると思います。
パーミッションが 755 のままですと、 WordPress によってアップロードしたファイル置き場になる wp-contents/uploads/ 以下のディレクトリが作成できず、rinceart さんが遭遇したようなエラーが表示されます。お使いの FTP クライアント(FFFTPなど)を使って、 wp-content/ ディレクトリ下に uploads/ ディレクトリを作成し、そのパーミッションを707 に変更してください。
その状態で、もう一度アップロードをお試しになってください。フォーラム: テーマ
返信が含まれるトピック: 特定のテーマで投稿時の書式が反映されないカテゴリー別アーカイブを表示した際に、
プレーンテキストが表示される、ということですよね?これは archive.php にて本文が <?php the_excerpt(); ?> タグで出力されているためで、
Orange Subway テーマ本来の仕様だと思われます。アーカイブでも本文を表示させたいのでしたら、
archive.php の該当箇所を the_content(); に修正してみてください。フォーラム: 使い方全般
返信が含まれるトピック: ウィジェットにYahoo!オークションのアフィリエイトバナーをうまく表示でiframe の幅を変更しても iframe の領域が広がるだけでバナー自体の幅は変更出来ません。
テーマの幅にバナーを合わせることは諦められた方がいいと思います。
テーマのスタイルシートを修正をされるのがいいと思います。
例えば、 style.css に、以下のようなスタイルシートを追記してみてください。
バナーが中央寄せで表示されるはずです。div.textwidget iframe { display: block; width: 120px; /* or 122px */ margin: 25px auto 0 auto; }
フォーラム: プラグイン
返信が含まれるトピック: カスタムフィールドの値で並べ替えご希望に沿うものか分かりませんが、投稿でもページ順序を指定できる、簡単なプラグインを書いてみました。
WordPress 2.5.1 日本語版で動作確認しています。<?php /* Plugin Name: Menu Order ASC for Posts Plugin URI: http://ja.forums.wordpress.org/topic/275 Description: 投稿フォームにページ順序の入力欄を追加し、昇順で表示 Version: 0.1b Author: mizube */ add_action('dbx_post_advanced', 'moa4p_add_form'); add_filter('posts_orderby', 'moa4p_menu_order_asc'); function moa4p_add_form() { global $post; ?> <div id="pageorderdiv" class="postbox <?php echo postbox_classes('pageorderdiv', 'post'); ?>"> <h3><?php _e('Page Order') ?></h3> <div class="inside"> <p><input name="menu_order" type="text" size="4" id="menu_order" value="<?php echo $post->menu_order ?>" /></p> </div> </div> <?php } function moa4p_menu_order_asc($orderby) { return 'menu_order ASC'; } ?>
追記:すみません、最初降順にしてたんですが、
よく考えたら『ページ』は昇順だったので昇順に直しました。ただ、デフォルトが 0 なので、ソートは降順でないと使いにくいかもしれません。
フォーラム: 使い方全般
返信が含まれるトピック: 「最新の投稿」における表示数を増やす方法は?おそらくウィジェットを利用されていると思います。
その場合、管理ページの、 表示 > ウィジェット のページで設定を変更できます。
Left Sidebar の中にある「最新の投稿」ウィジェットの右端のアイコンをクリックし、開いた設定ボックスの中の表示件数を変更してみてください。フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロードが出来ないyoji_t さん
私の使っている XREA で
投稿作成の際にメディアを追加で「画像を追加」し、PCから写真を呼び出そうとすると
「アップロードしたファイルを/virtual/yoji/public_html/waterinspiration/wp-content/2008/04に移動できませんでした。」
と表示されます。と同じ症状が出たので確認してみました。
英語版フォーラムの記事に出てきた async-upload.php というファイル名のスクリプトが怪しいと思い、 katze さんの書かれている CGI 版として PHP スクリプトを動かす方法を試したところ、こちらの環境ではうまくいきました。<files async-upload.php> AddHandler application/x-httpd-phpcgi .php </files>
と追記した .htaccess ファイルを /wp-admin ディレクトリにアップロードしただけです。
うまくいくかは判りませんが、 upload.php への指定と併せて試してみてください。