hokutonojikei
フォーラムへの返信
-
フォーラム: テーマ
返信が含まれるトピック: 子カテゴリのみの関連記事を個別記事ページで出したいtarotaro1192さん
お返事遅れまして失礼いたしました。
以下ご提示いただいたページのソースをちょっといじってみたものです。こちらをsingle.phpの表示させたい部分にコピペでいけませんでしょうか。
<?php
//カテゴリ情報から関連記事を10個ランダムに呼び出す
$cats = get_the_category();
$category_ID = array();
foreach ( $cats as $cat ) {
if ( ! $current_cat || cat_is_ancestor_of( $current_cat, $cat ) ) {
array_push( $category_ID, $cat -> cat_ID);
}
}
shuffle($category_ID);
$args = array(
‘post__not_in’ => array($post -> ID),
‘posts_per_page’=> 10,
‘category__in’ => $category_ID[0],
‘orderby’ => ‘rand’,
);
$query = new WP_Query($args); ?>
<?php if( $query -> have_posts() ): ?>
<?php while ($query -> have_posts()) : $query -> the_post(); ?>
<div class=”related-entry”>
<div class=”related-entry-thumb”>
” title=”<?php the_title_attribute(); ?>”>
<?php if ( has_post_thumbnail() ): // サムネイルを持っているとき ?>
<?php echo get_the_post_thumbnail($post->ID, ‘thumb100’); //サムネイルを呼び出す?>
<?php else: // サムネイルを持っていないとき ?>
<img src=”<?php echo get_template_directory_uri(); ?>/images/no-image.png” alt=”NO IMAGE” title=”NO IMAGE” width=”100px” />
<?php endif; ?>
</div><!– /.related-entry-thumb –><div class=”related-entry-content”>
<h4 class=”related-entry-title”> “>
<?php the_title(); //記事のタイトル?>
</h4>
<p class=”related-entry-snippet”>
<?php echo mb_substr( strip_tags( $post->post_content ), 0, 70 ) . ”; //記事本文の抜粋を70文字だけ取り出す?></p>
<p class=”related-entry-read”>“>記事を読む</p>
</div><!– /.related-entry-content –>
</div><!– /.new-entry –><?php endwhile;?>
<?php else:?>
<p>記事はありませんでした</p>
<?php
endif;
wp_reset_postdata();
?>
<br style=”clear:both;”>フォーラム: テーマ
返信が含まれるトピック: 子カテゴリのみの関連記事を個別記事ページで出したいtarotaro1192さんこんにちは。
wp_get_post_categories()
wp_get_post_terms()あたりの関数で記事に所属する子カテゴリが取得できると思います。
あとは関連記事をだすというプログラムに
取得した子カテゴリの情報を埋め込めばいけるのではないでしょうか。また子の親が決まっているのであれば
http://niwakasoft.jp/column/get_of_category/こちらのページの一番下のサンプルでどうでしょうか?
通りすがり失礼しました。(テストなどもしておらずすみません)
フォーラム: 使い方全般
返信が含まれるトピック: 新規ユーザーが勝手に登録された貴重なアドバイスありがとうございました。
また疑問点は自分で調査してもダメな場合
改めてトピ立てさせていただきます。フォーラム: 使い方全般
返信が含まれるトピック: 新規ユーザーが勝手に登録されたSeisuke Kuraishiさんご回答ありがとうございます。
サーバ管理会社へは連絡しましたが
自己責任でといわれてしまいました。
取り急ぎご提示いただいたページを確認し
できる限りの処置をしたいと思います。ご提示いただいた内容ですが疑問が出てきてしまいました。
大変恐れ入りますが質問させていただいてもよろしいでしょうか。
(このケースは別トピ立てるべきでしょうか。。。)◆侵入経路の調査
サーバのログを見るとウクライナのIPからアクセスされているのですが
サーバ管理会社によると海外からのアクセスは遮断しているとのこと
こういった偽装は簡単にできてしまうのでしょうか。◆改竄されたファイルの特定
新バージョンを再インストールするつもりですが
特定するのに良い方法がありましたらご教授願えませんでしょうか。
(ご提示いただいたサイトも後ほど熟読させていただき理解するよう努めます)◆直近のバックアップからのクリーンな状態への復旧(可能であれば)
これはデータベースに何か仕込まれるケースというのもあるのでしょうか。今後は専門業者様への外注も検討し運営したいと考えています。
アドバイスありがとうございました。
お手数をおかけし大変恐縮ですが、お時間ありましたら
再度書き込みをお願いできればうれしく思いますフォーラム: 使い方全般
返信が含まれるトピック: 新規ユーザーが勝手に登録されたご回答ありがとうございます。
Honeypotを作るということでしょうか。
ディレクトリ名を変えて複雑なものにし
元の名前と同じサイトで別サイトを構築しておく
ということでしょうか。
いい機会なので試してみたいと思います。ドメイン、ディレクトリ名でもターゲットになりやすいものがあるんですね。
勉強になりました!ありがとうございます!フォーラム: 使い方全般
返信が含まれるトピック: レスポンシブの管理画面を無効化したいmypacecreatorさん、ご回答ありがとうございます!
返信が遅れ申し訳ありません。やはりそうですか~。
カスタマイズに関してはフックをできるだけ活用するようにしたいと思います。デバイス判別の調整をしている部分をフックで解除することは可能なのでしょうか。
wp-adminフォルダを見てもよくわかりませんでした。もしご存知でしたらご教授いただけましたら幸いです。
よろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: tax_queryのtermsを動的に指定したいHishikawaさんご回答ありがとうございます。
var_dump($args)でごねごねしていたら解決いたしました!
ありがとうございます!最初は変数がうまくわたっていないのかtaxqueryの仕様で
動的な処理に制限がかかっているのかと思って検証していたのですが
wp_title()をthe_title()に変えてみたら動作いたしました。
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: tax_queryのtermsを動的に指定したいhosoyaさん、ご回答ありがとうございます。
2行目のechoでは意図している文字列が出力されます。
上記ソースでは固定ページのページタイトルが出てきます。
(固定ページテンプレートで使用)8行目で改めて以下試してみました
‘terms’ => echo $currenttitle
結果はページが真っ白になってしまいました。
なにかヒントになりますでしょうか。またお気づきの点などありましたら書き込みをお願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: phpのバージョンを上げる際の注意点mypacecreatorさん、ありがとうございます。
>あくまで経験上の話になりますが、PHP5.3で動かないプラグインは、相当前にサポートが止まっているものであるはずなので、そもそも捨てることを考えるべきだと思います。
>それに対して、PHP5.4に対応していないプラグインはまだそれなりにあります。
貴重なご経験談ありがとうございます!
ネット上でもあまり情報がなかったのでとても助かります。
やはりプラグイン回りが怖いですよね。
phpのソースまでチェックするとなると結構大変ですし。。。
プラグインのサポートページにphpのバージョンとの互換性チェックもあるといいですね。>どちらにしても、運用中の環境をいきなりアップデートする前に、テスト環境を用意してみることをおすすめします。
そうすることにします。
やはり何かあった時に対処に時間がとられますしね。
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: phpのバージョンを上げる際の注意点mimi-mimiさん、貴重なご経験談ありがとうございました。
前述に関連スレッドがあったんですね。見逃してました。
記事読ませていただきました。
やはりwordpressのバージョンとphpのバージョンで互換性がないことがあるんですね。
作業前に聞けて本当に助かりました。
参考にさせていただきます。mimi-mimiさんのほうも複数のサイトの復旧とのことで大変かと思います。
頑張ってください!陰ながら応援しております!フォーラム: 使い方全般
返信が含まれるトピック: wp-config内での言語の切り替え取り急ぎ問題の解決はできました。
ご回答くださった皆様ありがとうございました。
(いつもありがとうございますm(_)m)少し新たな疑問が出てしまいましたが
それは必要な際、改めて立てさせていただきます。
今後ともどうぞよろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: wp-config内での言語の切り替えnobitaさん、ありがとうございます。
>のようにして、ブラウザの言語設定を取得して、
その手がありましたね~
思いつきませんでした><勉強になりました。
これ何かの機会に使わせていただきます!
ブラウザも調べるといろいろできそうですね!
もうちょっとブラウザの種類が減ってくれると
調べるやる気も出てきますが^^;フォーラム: 使い方全般
返信が含まれるトピック: wp-config内での言語の切り替えgatespaceさん、ご回答ありがとうございます。
申し訳ありません。wordpressで多言語化は
ちょっと裏技的というかまだそこまでサポートされていないのですね。本来なら複数インストールがスムーズかなと個人的にも
考えておりましたが、今回は予算などの関連で
横着してしまいました。無理な質問をしていたようで恐縮です。今回初めて日本語以外でちゃんとサイトを組んでみましたが
1バイト文字特有のバグ?(CSS関連)なども発生し
なかなか楽しかったです。moファイルを使う方法も少し興味がありますが
質問が違いますので、必要であればまた質問させていただきます。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: wp-config内での言語の切り替えkjmtshさん、ご回答ありがとうございます。
ご指摘の通りjpが原因でした。
お騒がせいたしましたm(_)m凹投稿のカテゴリやタグなどで紐づけできるのでしょうか。
functions.phpに
define (‘WPLANG’, ‘en’);
としてみましたが効きませんでした。wp-config.php内でカテゴリやタグに紐づけるということでしょうか。
度々恐縮ですがよろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: トップページ以外が真っ白にdigit@maetelさんありがとうございます。
少し急ぎの案件でしたので再インストールしたところ無事表示されました。
おっしゃるとおりハローワールドを確認しながら作業しました。
おそらくパーマリンクの設定をしてからドメイン&ディレクトリ変更の
設定をしてしまったのが原因だと予想します。作業工程を整理することが大事ですね。
あまり同じ状況になる方もいるかわかりませんが参考までに下記を記しておきます。—————————————————————-
WPアンインストールドメイン設定元に戻す
データベース削除
データベース再設定
再インストール
ディレクトリ変更/ドメイン設定
パーマリンク変更
テーマインストール
プラグインインストール・有効化
データインポート
—————————————————————-ありがとうございましたm(_)m