manbo
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 下書きから公開済みに戻した際の日付についてpost_modifiedを表示するテーマなのでしょうか。
以下のコードをテーマのfunctions.phpに書き込んでサイトにアクセスしてみてください。強制的にpost_modifiedをpost_dateに、post_modified_gmtをpost_date_gmtに書き変えます。add_action( 'init', function() { global $wpdb; $wpdb->query( "UPDATE $wpdb->posts SET post_modified = post_date, post_modified_gmt = post_date_gmt" ); } );
念のため実行前にデータベースのバックアップを取ってください。
一度実行したらコードは削除してください。- この返信は1ヶ月、 3週前にmanboが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: メディアライブラリのファイルにnoindexを追加したいファイル自体にnoindexは出来ないので
.htaccess
ファイルで/wp-content/uploads
へのアクセスをクローラーのみ拒否するかrobots.txt
で/wp-content/uploads
以下を巡回するなと記すかの二択しか方法は無いと思います。フォーラム: インストール
返信が含まれるトピック: Warning , Fatal error:管理画面にログインできないエラーは
wp-settings.php
の350行目で/wp-includes/navigation-fallback.phpが開けないという意味です。
バージョンはいくらでしょうか?
最新のWordPressのファイルにclass-wp-navigation-fallback.php
はありますがnavigation-fallback.phpはありません。また、最新のWordPressの
wp-settings.php
の350行目はrequire ABSPATH . WPINC . '/block-supports/duotone.php';
です。通常、
wp-settings.php
なんて触りませんが、試しに350行目をrequire ABSPATH . WPINC . '/class-wp-navigation-fallback.php';
に書き変えてみてはどうしょう。でも復旧中ということはハッキングでもされたんですかね。
最新のWordPressのファイルを公式からダウンロードして置き換えた方が良いように思います。フォーラム: 使い方全般
返信が含まれるトピック: ホームページが突然初期画面になったパスワードはハッシュ化して保存されるのでデータベースを見ても正しいパスワード分かりません。
メールは届いているが迷惑メールに振り分けられている可能性は無いですか?以下のサイトを参考にデータベースを操作して新しくユーザーを作成すればどうでしょう。
WordPressの管理者権限ユーザーをphpMyAdminから追加する方法!
https://akitblog.com/wordpress-myadduser/フォーラム: その他
返信が含まれるトピック: 検索機能が無いにも関わらず検索された跡があるサイト内検索スパムでしょうね。不正アクセス等の心配は大丈夫です。
サイトに検索窓が存在しなくてもテーマの中にsearch.phpがあればサイト内検索ができてしまいます。
検索機能が不要であればテーマのsearch.phpの最初の<?php
の直下にwp_redirect( site_url() ); exit;
と書いておけばsearch.phpの中身が実行される前にサイトのトップページにリダイレクトします。
フォーラム: 使い方全般
返信が含まれるトピック: 別ウィンドウで直接PDFファイルを開く方法JavaScriptの
window.open()
とthe_title
のアクションフックを駆使すればプラグインを使用しなくても実現可能かと思います。
管理画面以外でタイトルを押すと別タブが開く例です。add_action( 'the_title', function( $title ) { if( !is_admin() ) { $title = '<a href="'.get_permalink().'" onclick="window.open(\'ここにPDFのURL\')">'.$title. '</a><img src="pdf.png">'; } return $title; } );
PDFを開く必要が無い場合は条件分岐すればリンクもアイコンも無効に出来ます。
上記動作が必要なテンプレートの限定が必要かと思いますが、細かい要件が不明なので助言程度です。フォーラム: 使い方全般
返信が含まれるトピック: 記事タイトルにカテゴリを併記したいそのコードをfunctions.phpに書いても何もならないです。
カテゴリーを1つだけ表示すればいいのなら以下のように。add_filter( 'the_title', function( $title ) { if( !is_admin() ) { $title = $title.'<span class="category-name">' . esc_html( get_the_category()[0]->name ) . '</span>'; } return $title; } );
ただ、このままだと管理画面以外の全てが対象になるので最新記事一覧を表示するテンプレートに応じた条件分岐が必要なので、その辺は関数リファレンスの条件分岐タグインデックスを参照
フォーラム: 使い方全般
返信が含まれるトピック: 音声ファイルがアップロードできませんフォーラム: 使い方全般
返信が含まれるトピック: 画像がJPGかどうかを判断して、classを付与したいです以下のコード例はURLに
.jpg
が含まれていればclassを付与、それ以外は無しという内容でこのような感じの方が簡潔かと思います。exif_imagetype
はファイルに対して実行可能な関数なのでURLの文字列には無意味です。<?php $img_url = get_the_post_thumbnail_url( get_the_ID(), 'full' ); $post_title= get_the_title()."のプリント"; if( strpos( $img_url, '.jpg' ) !== false ){ $array = [ 'class' => 'jpgimage', 'alt' => $post_title, ]; } else { $array = [ 'alt' => $post_title, ]; } ?> <li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array( 80, 80 ), $array ); ?></a></li>
以後、マルチポストはお気をつけください。
フォーラム: 使い方全般
返信が含まれるトピック: 画像がJPGかどうかを判断して、classを付与したいですマルチポストはマナー的によろしくありません。
https://teratail.com/questions/rbonb6wnrgetgpフォーラム: プラグイン
返信が含まれるトピック: ACFで数値の平均値を取得、検索結果ページでソート並び順は
pre_get_posts
で変更できますが、平均値を算出してからソートするのではなく、ページ保存時にsave_post
等のフックを利用してカスタムフィールドの平均値を保存しておく方が良いと思います。フォーラム: その他
返信が含まれるトピック: CNANEレコードについてWordPress.comのフォーラムは以下です。
https://wordpress.com/ja/forums/フォーラム: 使い方全般
返信が含まれるトピック: url〜/wp-contentを表示させると白い画面になる質問に対する的確な返答ではありませんが
白い画面になるのはwp-content内のindex.phpが表示されているからで、試しにそのindex.phpに
echo 'test';
と書いてブラウザでアクセスすればtestと表示されるはずです。
index.phpを削除すれば403エラーになるはずですが、サーバーの設定によっては403エラーにならずにファイルの一覧が表示される可能性があるので、ファイル置き場であるwp-contentにindexファイルを設置する事でそれを防ぐという意味があります。index of wp-includes
やindex of wp-content
の文字を検索サイトで調べてみれば分かりますが、ファイル一覧が表示されるサイトはサーバーの設定に問題があるかあえて見せてるのかのどちらかですが、大半は海外のサイトで日本の一般的な共用サーバーならディレクトリリスティングは無効になっているのでファイル一覧が表示される事はありません。
index.phpを削除してファイル一覧が表示されないのであれば無くても構いませんし、index.phpに何か書き加えてコンテンツを表示させるのも問題ありません。フォーラム: その他
返信が含まれるトピック: CNANEレコードについてフォーラム: 使い方全般
返信が含まれるトピック: アップデートができない