4
票
wordpressのサイトで数10KBのCSSの読み込みに8秒から40秒もかかる理由を知りたい
Apacheの設定値ですが、極端に 値が小さい気がします。
特に MaxClients はサーバーが同時に応答できる上限なので、値が 1 だと、相当遅いんじゃないかなと推測します。切り分けの意味でも、一旦デフォルトの設定値に戻してみてはどうでしょう。
あとはサーバーのログを確認するのも良いと思います。
アクセスログを見て どのくらいの同時アクセスがあったかのか、エラーのたぐいは記録されていないか、...
3
票
承認済み
正規表現の読み方がわかりません
質問に記載のコードはpreg_replaceでヒットした文字列を全て削除しています。
(正確には''の空文字で置換している状態)
HTMLのタグの中で指定した属性や、Aタグを削除したいんですかね。
$html = preg_replace('/(width|height)="\d*"\s/', '', $html);
(width|height)
"()"でグループ化し、"width"もしくは、"...
3
票
wordpressのsaltについて
複数のユーザで投稿作業している場合は、注意しないといけません。
入力途中でログアウトしてしまい最悪の場合 もう一度入力し直になります。
日本語版wp-config.php内コメントより、 "後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。"
3
票
承認済み
HTMLにCSSがうまく反映されない
CSSには優先度(詳細度)というものがあります。
その名の通り「どのスタイルを適応するか」を決めるもので、優先度が低い場合にはどれだけCSSを書いても適応されない場合があります。
最近のブラウザには開発者ツールが備えられており、そこで詳細度を確認することができます。
windowsの場合F12キーを押すとツールを開けますので、そこで確認してください。
CSS 詳細度
2
票
承認済み
進捗バーを拡大し色を変更したい
拡大
background-colorを指定すると heightが反映される様です。
(バー色の指定方法は未だ知りません)
#p1 {
height: 6px;
width:500px;
background-color: #28cc50;
}
#p2 {
height: 13px;
width:400px;
...
2
票
Wordpressのメインクエリを固定ページで変更したい
固定ページでのメインクエリを書き換え、他の投稿のクエリに差し替えるのは行儀がいいとは言えないので サブクエリで実現するようにしました。
この投稿は @hata さんのコメント の内容を元に コミュニティwiki として投稿しました。
コミュニティ wiki
2
票
docker-composeで公式イメージを使用してwordpress環境を構築した際に、"MySQL Connection Error"となる
本件要因としてはmysqlのバージョンによるものでした。
mysqlの8系のバージョンだとエラーとなっ��しまうようでした。
mysql5.7にダウングレードすることで解決しました。
2
票
承認済み
WordPressのサイトが開かなくなりました
先ほどWPのバージョンを落として4.9.7にてダウングレードしてみたところ、復旧しました。
通常の手動アップデートと同じように、wp-admin・wp-includes他データを入れ替えたのがよかったのか、なんとか管理画面には入れました。
エラー前と設定が若干違っていたり、プラグインで作っていたページの見栄えが崩れたりはしていますが…...
2
票
承認済み
WordPressの引っ越しphpエラーについて
wp-config.php をWindowsのメモ帳などで編集したりしていませんか?多くの場合、これはそれによって余計なBOMが挿入されることによって発生します。
BOM有無を扱えるエディタでBOMなしのUTF-8(UTF-8Nなどと表記される場合あり)で保存してください。
2
票
特定の複数のカテゴリーに属する記事を、チェックボックス選択で一覧表示したい
自己解決いたしました。
検索プラグインを使って、意図していた表示ができるようになりました。
編集していただいた方、ありがとうございました。
使用したプラグインはSearch and Filterの有料版です。
2
票
承認済み
Wordpressでブログ記事を最新100件の中からランダムに取得したい
過去100件の時、
'paged'と同時指定した事がないので、動作するか判らないのですが。
パラメーター'numberposts'と'order'を以下の様に指定するとランダムな 記事100件が得られると思います。
3件だけなら、'numberposts' => 3,にすると良いでしょう。
$args = array(
'numberposts' => 100,
'...
2
票
Wordpress上でPHPとHTMLを使って、formをPOST送信した後に確認画面で 画像を表示したい
問題解決しました。相対パスの書き方がわかっておりませんでした。
$up_file = "img/" じゃなくて
$up_file = "./img" と書いたら、
関数が機能して、imgフォルダの上の階層に
どこどこ写真ファイルが入るようになりました。
1
票
こちらのエラーコードの意味を教えてください。
困っていること対策(案)
ご質問のサイトの管理者であれば、ログインした状態で以下のいずれかの操作でエラーが解消されるかお試しください。
wordpress.comにログインする
MonsterInsightの通知機能を無効化する cf:Jetpackで無効化する操作
ご質問のサイトはwordpressにMonsterInsightというアクセス解析ツールを導入しているようですが、...
1
票
WordPressテーマのAvadaで Too few arguments が表示される
(解決済みとのことですが)
表示されているのは管理画面内であり、 Warning、すなわち警告なので実用上の問題はないでしょう。
表示されている警告は
Warning sprintf(): Too few arguments in (エラー箇所)
です。これはsprintf()の引数(フォーマット文字列)内でプレースホルダ(%sなど)が複数回使用されている場合などに、...
1
票
承認済み
マルチサイト化した複数のwordpressサイトを、アクセス元の国によって切り替えて表示する方法を知りたい
いくつかの方法が考えられますが、例えば GeoIP などのIPアドレスを元に判別する場合でも、アクセス元の国 と 利用者が理解できる言語 とが必ずしも一致しないケースを考慮する必要があります。
(旅行や出張で海外にいる、VPNを利用している etc..)
現実的には環境変数 HTTP_ACCEPT_LANGUAGE からブラウザの優先言語を取得して、webページ側で振り分けるのがよさそうです。
...
1
票
1
票
WordPress の mw wpform プラグインで日付とタイトルをまとめて返したい
returnを連続するのは不可能です。
return get_the_date( 'Y年m月d日', $_GET['post_id'] ).get_the_title($_GET['post_id']);
1
票
バックアップデータをリストアしたウェブサイトでPHPエラー:Parse error: syntax error, unexpected '[', expecting ',' or ';' in ... function.php on line 242
自己解決しました。
コマンドではPHP5.4だと表示されていましたが、レンタルサーバー(Xserver)のサーバーパネルでPHPバージョンを確認したら、PHP7.2でした。
ドメインを初期化した時にデフォルトPHPバージョンは7.2でした。そこにPHP5.4で開発したソースコードをリストアした為に、エラーや警告メッセージが表示されていたようです。
サーバーパネルでPHPバージョンを5.4....
1
票
承認済み
ワードプレスで、特���の更新者の記事を記事一覧から省きたいです!
メインループであれば下記のようになるかと思います。
function custom_query($query)
{
if (is_admin() || !$query->is_main_query()) {
return;
}
if ($query->is_post_type_archive('post')) { //条件は適宜
...
1
票
重複するカスタムテンプレート名が存在する場合の動作について
単純には、一番最初に見つけたファイルを使います。
検索による読み出し順番は、phpでは グロブ関数により決まります。https://www.php.net/manual/ja/function.glob.php
1
票
1
票
WordPressで本文のpやhタグにclassをつけたい
the_content(); の代わりに get_the_content(); で本文の内容を取得し目的のデザインに編集すると良いと思います。
以下str_replaceを使った簡単な例です。
$content_string = get_the_content();
$content_string = str_replace('<p','<p class="classname" ',...
1
票
承認済み
selenium+pythonでファイルをアップロードするダイアログ操作
ファイル名を入力しようとしている要素はおそらく、
OSレベルのポップアップのためseleniumでは操作できません。
別の方法ですが、下記ページを参考にしたらできました。
https://www.dafuku.com/2014/12/selenium-file-upload.html
1
票
WordPressの管理画面でヘッダーを追加→Too few argumentsのメッセージ
エラーメッセージ"Warning:sprintf():Too few arguments in ホームページのアドレス/wp-includes/theme.php on line 915"は、
「ホームページのアドレス/wp-includes/theme.phpの915行目にある、sprintf()という関数の引数の数が少なすぎます」という意味です。
指摘されている個所のsprintf()...
1
票
Wordpress 記事表示に関して
記事公開日付けの年などで絞り込む時は、'date_query'を使います。
詳しくは、https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query の ”日付パラメータ” を見て下さい。
以下 2017年で絞り込む例
$args = array(
...
1
票
WordPressの使用可否の判断について。
ホームページの更新は自分自身で行うのでしょうか?
HTMLでホームページを作成した場合、更新のたびにFTPで送信する必要があります。
WordPressの場合、一度サイトを作成した後は、サイトにアドミニストレータ等でログインし、
文章を書き換えることができます。*できない部分もあります。
従いまして、更新を他の人にやってもらう場合や、外出先等で更新する場合はWordPressの方が楽です。
ただ、...
1
票
wordpress画像数に応じてページ送りさせたい
単純に構文エラーの問題について、
if( !empty( $all_img) ) {
foreach( $all_img as $img ) { ?>
で開かれている2つのブロックが閉じられていないためでは。
直後にあるendifよりまえにこれらのブロックをそれぞれ}で閉じてください。
1
票
djangoでwordpressを使うのは不自然ですか?
WPとdjangoのやり取りをどうするかは、PHPが書けないということであれば、WPのプラグインを使うという方法、WPのREST APIを使う、WPが使っているデータベースをdjangoで書き換えるという方法等があります。
まず、認証ですがdjangoで、OAuth 2.0 の認証サーバーを作成して、WP側でOAuth 2.0用のプラグインを使えば認証ができるようになります。また、...
1
票
WordPressダッシュボードでテーマが表示されない。CSSの問題?
「ダッシュボードで外観を押した時」「テーマの詳細を押した時」に表示されるのは、単にテーマ作成者が用意したそのテーマのスクリーンショットなので、例えば screenshot.png 等のファイル名でスクリーンショット( gyazo の 1枚目の画像的なもの)をオリジナルテーマのディレクトリに設置して見てください。
テーマのスクリーンショットを作ります。ファイル名は screenshot.png ...
1
票
ブラウザ標準の404ページを表示させたい
ブラウザの実装依存によりますが、少し調べてみました。
Internet Explorer ではレスポンスページのサイズが 512バイト以下であれば、stackoverflow - カスタムエラーページが IE で表示されない で書かれているようにブラウザ側の 404 ページが表示される動作になっています。(ただし、ユーザの設定でサーバ側のコンテンツを表示するように変更が可能です)
Google ...
無効化に投票