jdbb
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 存在しないURLからの自動リダイレクトgoogleの順位であれば先般panda updateとやらでまた何が影響するかわからなくなったので
SEO業者さんのいうことも違うと言い切ることはできませんが今までインデックスされていたページが.html付きのぺーじだったとしたら
wordpressで構築しなおした際にパーマリンクの設定で切り替わるなどしたら
検索順位はもちろん下がるとおもいます。それはそれとして、リンク先のとおりにやればほぼ問題ないと思いますが
wordpressが真っ白になったってことは何かを消してしまったとかがあるのかもしれません。
こちらはサーバに依って結構左右される部分になるのでなんとも言えません。テーマファイルの方で、404.phpを作成する方法で対応してみてはいかがでしょう
http://wpdocs.sourceforge.jp/Creating_an_Error_404_Page
404.htmlファイルをつくったのであればぶっちゃけそのままファイル名を変えてテーマフォルダに突っ込むだけでも。naoshihoさん
これが原因かどうかまではわかりませんがquery_postsの中身の
'$category_name=' .$sidebar_cat_name);
この部分がtypoです
'&category_name=' .$sidebar_cat_name);
フォーラム: 使い方全般
返信が含まれるトピック: Ajaxローディングで取得する記事一覧から特定のカテゴリを除外したいgatespaceさん補足ありがとうございます。
こちらのほうが楽そうですね。tohakuさん。
一点上記コードで$now_post_num = $_POST['now_post_num']; $get_post_num = $_POST['get_post_num'];
の部分ですがもしそのまま使うのであれば
最低限intvalでくくってやったほうがいいかと思います。フォーラム: 使い方全般
返信が含まれるトピック: Ajaxローディングで取得する記事一覧から特定のカテゴリを除外したい今手元に何も無いのでココをこうする・・・。と具体的なことは言えませんが
記事の情報は確かに
FROM $wpdb->posts
で取得できますがカテゴリはまた、別の場所に入っているので
LEFT JOINなどでくっつけながらやっていく必要があります。別海として
require(‘○○/wp-blog-header.php’);
のようにすると自分でSQLクエリを組み立てなくても
より楽なwordpressの各関数がそのまま使用できるようになるので
get_postsなりで作っていったほうが楽かなとは思います。フォーラム: 使い方全般
返信が含まれるトピック: エディタでHTMLモードを強制する方法私の場合ですが
cookieのwp-settings-1にそれぞれ
editor=html&m0=c&m1=c&m2=c&m3=c&m4=c&m5=c&m6=c&m7=c&m8=c&m9=c&m10=c&m11=c&m12=c&m13=c&m14=c
editor=tinymce&m0=c&m1=c&m2=c&m3=c&m4=c&m5=c&m6=c&m7=c&m8=c&m9=c&m10=c&m11=c&m12=c&m13=c&m14=cとなっていたのでこれを直接変えてやればいいとは思いますが
一旦読み込んで書き換えた後にもう一度表示し直す必要がある・・・・のかな?
cookie関係なく強制的に切り替わるようなhookがあればよさそうですがフォーラム: 使い方全般
返信が含まれるトピック: ページタイトルのphpの記述についてtanshioさんこんにちは
なぜ「クラス」になるのかっていうのはわからないですが<?php if(is_home()); ?> <title>ページタイトル|キャッチコピー</title> <?php else; ?> <title><?php wp_title(''); ?>|キャッチコピー</title> <?php endif; ?>
こちらのほうで
<?php if(is_home()); ?>
と
<?php else; ?>
がセミコロン「;」になっています。
こういう書き方の場合は各ブロックはコロン「:」で区切って
最後の「end~~」をセミコロンで閉めるという書き方になります。http://php.net/manual/ja/control-structures.alternative-syntax.php
フォーラム: 使い方全般
返信が含まれるトピック: 管理画面でカテゴリを選択したら、その選択した値をラベルに反映させたfunction GetVals($checked){ var AllVals = new Array(); // AllVals = $checked.map(function(index, el) { return jQuery(this).val(); }); $checked.each(function(){ AllVals.push(jQuery(this).closest('label').html().replace(/<(.+)>/,"")); }); alert(AllVals.join(',')); }
こんなかんじでいかがでしょう。もっといい方法があるとおもいますが
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのHOMEをクリックするとNothing Foundの表カスタムメニューで追加ということですね。
そして、固定ページを自作しました。
で、実際にページを見るとリンクが「ドメイン?cat=17」となっているのでおそらく
「メニューに追加」のボタンを押した時に
固定ページのところではなく「カテゴリー」のところの「メニューに追加」を押したのでしょう。もう一度カスタムメニューで希望の固定ページを選択してから
「固定ページ」選択した場所の「メニューに追加」を押して下さい。
そののち、マウスのD&Dで順序を入れ替えることができます。また、これだけではHOME。つまり「http://hakone1975.heavy.jp/」だけで表示されるものは変わりませんので
管理画面の左メニューの下の方にある「設定」の「表示設定」より
フロントページの設定を今回HOME用に作成した固定ページに設定すると
メインイメージをクリックした時に表示されるものも変わります。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのHOMEをクリックするとNothing Foundの表今はSSHか直接wordpressの管理画面からテーマファイルを編集なさっているのでしょうか
FTPは必須ではありませんがレンタルサーバであればほぼ必要なソフトです。
また、FFFTPもサーバがクセのあるものでなければほとんどがデフォルトのままで操作できるはずです。
前のトピックを拝見させていただきましたが別ソフトの話でもよく有りそうな間違いを言ってくれたり
問題の切り分けなどされていると思いましたがそれを「親切な意見をもらえず解決したのはレンタルサーバの人」
と言うのはどうかと思いますよ。それはそれとして、グローバルナビゲーションをどのように作ってあるかに依ります。
カスタムメニューで設定しているのか。直接テーマファイルに記述されているのか。
後者であればどのように書いているのか。等現時点ではなんとも言えません。トップページをどのページに設定するかに依りますが、メインイメージをクリックした先に戻るだけであれば
ぶっちゃけハイパーリファレンスを”/”と直接記述してやリさえすればトップページに戻るはずです。フォーラム: 使い方全般
返信が含まれるトピック: indexページのカスタム投稿のページングでnot foundjim912さんgatespaceさん訂正ありがとうございます。
通常のクエリを変更する簡単な方法があったんですね
リンク先を拝見した所この方法なら表示件数が変わるようなもの
(アーカイブに依って10件表示だったり5件表示だったり)でも管理画面の
表示設定を1件にしてすべてのクエリにposts_par_pageを指定しなければいけない
という面倒な事をしてましたがそちらの方でも便利になりそうです。フォーラム: 使い方全般
返信が含まれるトピック: indexページのカスタム投稿のページングでnot foundstudiooakさん。はじめまして
<?php $args = array( 'post_type' => array('antiaging','house','marriage','family','town','try'), 'paged' => $paged, 'posts_per_page'=>8 ); ?> <?php query_posts($args); ?>
こちらのコードですが3行目の$pagedというのはちゃんと取得できていますか?
echoなりで表示させてみて下さい。
その上でもしちゃんととれていない場合は
<?php $paged = (get_query_var('page'))?get_query_var('page'):1; ?>
を$argsへの代入前に入れると動くかもしれません。
WP-Pagenaviの場合は引数にこの取得したpostを渡してやる必要があったと思います。また、余談ですがもし今後色々とカスタマイズをしていくのであれば
本来とは違う動き(アーカイブページでアーカイブ以外のものを表示等)の場合は
get_post等を使う方が色々といいようです。フォーラム: 使い方全般
返信が含まれるトピック: カテゴリ一覧を表示の際、空白で自動改行させたいやはりそうなりますよね。
この場合は
str_replaceではなく
preg_replaceを使います。
が・・・ちょっと難しいですね。
どなたか正規表現の詳しい人はいないでしょうかフォーラム: 使い方全般
返信が含まれるトピック: カテゴリ一覧を表示の際、空白で自動改行させたいsansankoさんはじめまして
まず、このようにphp自体の関数で文字を入れ替えたりする場合には
wordpressのタグが直接表示するものか、「echo」をしなければ表示できないものなのか
ということを注意する必要があります。http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_categories
こちらの「使い方」を見ると
<?php wp_list_categories( $args ); ?>
だけで表示できてしまっているので提示されたコードの3行目で置き換えるつもりで書いた
タグで直接表示されてしまっているわけです。これをphpの変数に渡したりする場合はwordpressではよく
the_○○とget_the_○○で区別されていますがリファレンスを見るとこの場合は
$argに「echo」で指定してやればいいようですので$args = array( 'taxonomy' => 'category','echo'=>false );
でいけると思います。
ただ、この場合は全ての半角スペースが<br />
に置き換わってしまいますが・・・フォーラム: 使い方全般
返信が含まれるトピック: 管理画面に初回ログイン時に表示されるポップアップを最初から非表示に#wp-pointer-0 {
display:none !important;
}
では消えないでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのカテゴリとしてカスタムフィールドを使うカレントになっている投稿が不明、若しくは現在のURLそのままの情報です
momo-sophia様の欲しい記事情報は上記の書き方ですと$my_queryに入っているので
get_post_custom_values(‘category’);
の第二匹数に$my_query->IDで記事のidを渡すか
そのままwhileで$my_query->have_posts()をまわすかする必要があります。