カテゴリ: WordPress ~  95件

  • WordPressで、 サイドバーのウィジェットを特定のカテゴリーに属する、全てのサブカテゴリー、小カテゴリーの記事で表示するにはどうすればよいか? まず、Widget Logic プラグインをインストールする。  Widget Logic Widget Logic lets you control on which pages widgets appear using WP's conditional tags. It also adds a 'widget_content' filter. 次に、条件式を検討する。 どのような条件式にすればよいか? A→ B,C,D,E,F,G,H AというカテゴリーにはBというサブカテゴリー、Cという子カテゴリーがある。 B,CカテゴリーはAカテゴリー...
  • Lightbox の クローン、Lightview のWordPressプラグインを使ってみた。画像クリックしてポップアップ拡大表示された時に、全画像の小さなサムネイルも 表示されるようにしてみた。 /DocumentRoot/wp-content/plugins/lightview-plus/lightview-plus.php の620行目に赤行を追加挿入する。 <option value="top" <?php selected($this->get_option('lv_controls_type'), "top") ?> class="small-text c...
  • FlexSlider は Celtispack プラグインパック に含まれていて、画像ギャラリー作成時に、FlexSlider を選択できる。 このサムネイルが70x70pxで小さいので大きくする方法を探ってみた。 /DocumentRoot/wp-content/plugins/celtispack/modules/celtis-gallery-slider/ にある、celtis-gallery-slider.php を次の様に変更する。 赤字のsmall を好みの大きさのサムネイルの通称に変更すれば良い。  diff celtis-gallery-slider.php celtis-gallery-slider.php.back 80c80 < 'size' => 'thu...
  • 2675年11月29日

    No Image を透明画像に変える方法

    Simplicity テーマで「関連記事」を表示させると、画像なしの記事の場合、「No Image」という画像が表示される。 * これを1x1pxの透明画像又は好みの標準画像に置き換える。 /wp-content/themes/simplicity/images/no-image.png を、に置き換える。
  • トップページの記事リストの画像がリンク切れなどで表示されていないものがあったので、そのアイキャッチ画像を削除しようとしたができない。 Simplicity テーマで自動的にアイキャッチ画像の設定をしているのを停止し、 全記事のアイキャッチ画像を一括削除し、 Auto Post Thumbnail で全記事のアイキャッチ画像を自動登録 外部リンク画像は自動登録されなかった。 等 この画像を取り込もうとしたが、なぜかどのプラグインでも取り込めなかった。 Celtispack プラグインパック で外部リンク画像もアイキャッチ画像として登録できた。動画も画像を登録できる。 全記事のアイキャッチ画像を一括削除するには、fu...
  • パーマリンクの_アンダーバーが-ハイフンに変わる問題 1.全部ではなく、半数ぐらいのパーマリンクの_が-に変わって404エラーが多発。blog-post_** がblog-post-** にいつの間にか変わっている。 条件付きリダイレクト、_を含むファイルが存在しない場合のみ-に置換転送するように試みたが失敗。Nginxでは条件付きのrewriteが困難。条件を付けても全部置換してしまう。存在するのに存在しないかのごとく-に書き換えてしまい、404エラーになる。 無条件に_を-置換リダイレクト設定するには、全部のファイル名、パーマリンク名の_から-に置換しておく。 Search-Replace-DB-master を使用し、 select tables=wp_posts columns to...
  • 2675年11月27日

    支那対策でやってみたこと

    支那対策でやってみたこと。次のプラグインがある。 WordPressからTwitter,Weiboへの自動投稿 Baidu Sitemap Generator 検索ロボット案内 Open Social 支那系ソーシャルボタン AddToAny Share Buttons 支那系ソーシャルボタンWordPress Ping Optimizer をインストールし、次のPing URI をセットした。赤は支那系、黄色は生きていることが確実そうなところ、白はとりあえず入れてみたところ。おそらく無駄が多そうだが、エラーログを見ながら随時削除していく。
  • 2675年11月27日

    WordPress to Twitter to Weibo 自動投稿

    WordPress から Twitter と Weibo に自動投稿する方法を考えた。 1. dlvr.it でWordpress からTwitterへの自動投稿 2. ifttt.com でTwitterからWeibo (Sina)への自動投稿 1. dlvr.it でWordpress からTwitterへの自動投稿 ifttt.com で設定したが、画像が添付されなかったので、 jetpack 付属のURL短縮+Twitterへの自動投稿も設定したが、今度はリンクが短縮されていなかった。 そこで、dlvr.it にたどり着いた。ここは30分毎の新規投稿チェックであり、リアルタイムの自動投稿ではないが、画像も添付され、リンクURLも短縮される。これでしばらくためしてみる。 なお、iftt...
  • 投稿フォームの幅を設定し中央に配置する方法-WordPress WordPressの初期投稿画面では、本文入力欄がブラウザーの幅いっぱいに広がっている。 大型モニターの全画面でブラウザーを開いていると、入力欄が左の方に寄っている。フォームの幅を実際の本文表示幅740pxに合わせ、中央に配置する。 Blogger では 中央配置であった。 大型モニターの全画面でブラウザーを開いていると、入力欄が左の方に寄っている。フォームの幅を実際の本文表示幅740pxに合わせ、中央に配置する。 Blogger では 中央配置であった。 1. 次の4ファイルを編集する。 edit.css edit-rtl.css wp-admin.min.css wp-admin-rtl.min.css おそらく、この2ファ...
  • 前回は、パーマリンクの設定欄内でのスラッグ入力幅を広げる方法を記したが、今回は、右上に配置したスラッグのインプットサイズを最大化する方法を記す。 もともとこの画像の入力幅の半分くらいしかなかった。1. /DocumentRoot/wp-admin/includes/meta-boxes.php を編集する。 672行目に style="width: 100%" を追加する。 # diff meta-boxes.php meta-boxes.php.back 672c672 < <label class="screen-reader-text" for="post_name"><?php _e('Slug') ?></label><...
  • Amazon AWS Kusanagi CentOS7 でSSHログインした時のホスト名の変更に手間取った。 に説明があるが、これだけでは変更できなかった。 hostnamectl set-hostname www.myname.*.comhostnamectl nano /etc/hostname この後、再起動してログインすると表示が変わっている。 reboot ------------ 12月18日追記実は以上の手順では再起動したら元のアマゾン式ホスト名に戻っていた。しばらく放置していたが、解決できた。 ホスト名が勝手に元...
  • 大きなモニターを使用している場合でも、Simplicity では表示幅が中央部に狭いままで、大画面ユーザーのスペースを有効活用できていない。 そこで、大きなモニターでの閲覧ユーザーに対して、幅いっぱいの記事リストを提供することにした。 header-insert.php を次のように編集する。 個別記事以外のページに no-singlepost.css を読みこませるようにする。root@:/DocumentRoot/wp-content/themes/simplicity-child# cat header-insert.php <?php //ヘッダー部分にタグを挿入したいときは、このテンプレート挿入(ヘッダーに挿入する解析タグなど) //子テーマのカスタマイズ部分...
  • 日本語スラッグ(URL)はIEではアドレスバーに表示されないようである。 Chrome, Firefox, Operaでは日本語が表示される。 InternetExplorer では英数字と%文字の混在した長いアドレスが表示される。
  • Simplicityでは、投稿時にスラッグ=ページ名が自動生成される。 これがWordPressオリジナルのスラッグの自動生成を妨害する。 例えば、日本語のスラッグを有効にする 投稿・固定ページのパーマリンクに日本語を使用するか。にチェックを入れると、日本語と英語交じりのタイトル名は自動生成されず、代わりにPostIDのみのスラッグが生成される。 これがBloggerだと、英数字部分のみを抽出してスラッグになっていた。日本語部分は自動的に除外されていた。 自動生成された日本語英語交じりのスラッグから手動で日本語を除去するということもできない。 それでこの自動生成を止めてみる。 /wp-content/themes/simplicity/functions.ph...
  • WordPress のテーマ、Simplicityでは投稿時間を表示するオプションがない。そこで、設定→一般→日付のフォーマット→カスタム で時刻を表示するように設定する。Y-n-j H:i 次に、ここの設定が優先表示されるように、datetime.php を次のように編集する。/wp-content/themes/simplicity/datetime.phpを、/wp-content/themes/simplicity-child/datetime.phpにコピーし、全体を次のように置き換える。これだけでよい。  <?php //////////////////////////////// //投稿日と更新日のテンプレート /////////////////////...

WordPress カテゴリ人気記事 Views most

タグ関連記事

閲覧履歴