kurosquare
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 複製可能なカスタムフィールドで索引を作りたい単純に配列で取得すれば良いと思います。
$ar_person = get_post_meta($post->ID, 'indexs_person',false);
他を流用すると全体はこんな感じになるのでは?(未検証)
<ul> <?php query_posts('posts_per_page=-1&meta_key=indexs_person'); if(have_posts()) : $titles = array(); while(have_Posts()) : the_post(); $ar_person = get_post_meta($post->ID, 'indexs_person',false); foreach($ar_person as $person): if($person): $titles[$person] .= '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>' . "\n"; endif; endforeach; endwhile; ksort($titles); foreach($titles as $person => $title) echo '<li><h5>' . $person . '</h5>' . '<ul>' . $title . '</ul></li>'; endif; wp_reset_query(); ?> </ul>
フォーラム: プラグイン
返信が含まれるトピック: プラグイン : Category Post について「remove categorydiv」の箇所を削除すると、
カテゴリーが選択できるボックスが無事に表示されました。下記をコメントアウトすれば、上記の部分は残したままでも大丈夫です。
add_action('admin_menu', array(&$this,'remove_meta_boxes'));
それから
if($_POST["category_name"]){ $cat['category'] = array(urldecode(($_POST["category_name"])));
のところなのですが、POSTの代わりにGETを使うほうがよいのでは?
if($_GET["category_name"]){ $cat['category'] = array(urldecode(($_GET["category_name"])));
にすればよいと思いますが、思い違いかも知れないので…。
作者様のサイトに「ご要望はtwitterで」とありましたので、リプライを送っておきました。フォーラム: テーマ
返信が含まれるトピック: Pinbord というテーマをつかっています。TOPの新着順表示にインポート後の通常であれば、何もしなくてもTOPに出てくるはずです。Movable Typeのような「再構築」も必要ありません。
出てこないとすれば、例えば、記事の状態が下書きか非公開になっているとか、投稿ではなく「固定ページ」になっているとか…でしょうか。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムリンクをデフォルトの固定ページの位置に表示したいのです。「外部のサイトに飛ぶ」のであれば、全くの別のサイトですので、「トップページのサイドメニューの横に表示」するのは適切ではないような気がします。
フォーラム: 使い方全般
返信が含まれるトピック: WordPressで突然「データベース接続確立のエラー」になったのですが・・・WordPressではなく、データベースサーバーに何か問題が発生したのではないですか?時間を空けて試してみて下さい。
フォーラム: インストール
返信が含まれるトピック: HTTPによるソケット通信でDBに接続したいDB_HOSTを設定するときにソケットを指定すれば大丈夫なはずなのですが。
define('DB_HOST', '外部DB:ソケットファイル名');
例えば
define('DB_HOST', 'example.com:/tmp/mysql.sock');
のような感じで。フォーラム: 使い方全般
返信が含まれるトピック: WordPressで制作したサイトのURLとSEOについて理想をいえば、昔のサイトのファイルを別の場所に移動して新しいものに置き換えることが最も望ましいと思います。それが可能であればリダイレクトする必要もないですよね。
ただし、ウェブ制作に関してのある程度の知識がないと難しいですので、とりあえず現状維持でよいのではないでしょうか。リダイレクトされるのは、あくまで古いURLにアクセスされたときだけです。検索エンジンに徐々に新しいURLが登録されれば古いURLへのアクセスも減るでしょうし、SEO的にも問題ないような気がします。
フォーラム: 使い方全般
返信が含まれるトピック: 新規の投稿を したいのです。1)wordpress と
2)wordpress.org
は別の物です。2)は、今フォーラムで会話をしている、この場所です。
1)のパスワードは、あなた自身のブログのパスワードです。名前、サインインが出ている場所に入れるのですが、お忘れなのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: 続きを読む(more)をクリックしたときに記事の先頭から表示させる方法ajaxでページ遷移せずに表示されるので「投稿の途中」に表示されるのではないですか?これを無効にしてみてはどうでしょうか。
フォーラム: インストール
返信が含まれるトピック: HTTPによるソケット通信でDBに接続したい可能だとは思います。
外部DBを使う場合はwp-config.phpでDB_HOSTに外部DBを定義すればよいです。DB_HOST値の候補などが参考になるかと。
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイト上の違うサイトの同じ投稿者の記事を表示過去の投稿にもありますが、投稿者ごとのフィードを読み込んで表示するのが簡単ですね。
ブログのURLがhttp://www.example.com/blogだとすれば、フィードは以下になります。
http://www.example.com/blog/author/投稿者ユーザ名/feedフィードの一覧表示には、fetch_feed – WordPress Codexにサンプルが載っています。
もちろん、get_last_updated()を使うということであれば、それでも良いですが。
フォーラム: 使い方全般
返信が含まれるトピック: WordPressの「自動調整機能」とは何か教えていただけますでしょうか推測ですが…
「自動調整機能」というのはWordPressのwpautopという機能だと思います。wpautopについては各所で解説が出ているようですので割愛します。購入元のテストサイトでは、自動調整機能が働いておらず、購入した私のサイトでは自動調整機能が働いている
これはむしろ逆で、テストサイトでは自動調整機能が働いており、satochan様のサイトでは自動調整機能が働いていないような気がします。
(複数)改行をしても、公開ページ上では全く改行されず、画面がすべて文字で埋め尽くされる
通常は改行が続いていれば1つの改行に置き換わるはずです。改行はエディタ上で行っているのでしょうか?それともHTMLモードで
<br />
というタグを直接書き込んでいるのでしょうか?もし前者であれば、HTMLモードに切り替えて<br />
タグを書き込んでみて改行されるかどうか確認してみて下さい。フォーラム: マルチサイト
返信が含まれるトピック: 今どのサイトがを判別する方法一つの方法ですが、
$GLOBALS['blog_id']
でブログのIDを調べることができます。if ($GLOBALS['blog_id']==1){ //ブログIDが1のとき }else{ //それ以外 }
のような使い方ができるかと。
フォーラム: 使い方全般
返信が含まれるトピック: php posts_nav_linkの« 前の記事、次の記事 »が動作するときとしない時がある過去の投稿「URLによってページングが機能しない」と同じ症状では?
「/%category%/%post_id%」というパーマリンク構造が原因だと思われます。
フォーラム: 使い方全般
返信が含まれるトピック: WordPressで制作したサイトのURLとSEOについて恒久的にURLを変更をしなければならないケースは多々ありますよね。
そしてその際には、一般的に「301」という種類のリダイレクトが使われます。大手検索エンジンの一つであるGoogleは
301 リダイレクトについて「ユーザーや検索エンジンが正しいページにたどり着くことを保証する最善の方法」としていますので、SEO的にも問題は無いでしょう。