Quantcast
Channel: WordPress Snippet
Browsing all 129 articles
Browse latest View live

最近編集された記事5件に編集概要のサブタイトルを表示する

アップデートする記事に、カスタムフィールドsub_titleを追加すると、投稿タイトルの後に、サブタイトルを表示します。 twentysixteen用なので、テーマに合わせて、ハンドル名(twentysixteen-style)を変更してください。 add_action( 'wp_print_styles', 'raindrops_post_mod_style', 11 ); function...

View Article


Image may be NSFW.
Clik here to view.

WordPress 4.7 カスタム投稿テンプレート

従来、固定ページでは、固定ページテンプレートを選択する事が出来ました。 ここで選択するテンプレートは、テンプレート階層によるファイル名のルールによらない。以下のようなコメント付きテンプレートなわけですが、 <?php /* Template Name: Full-width layout */ このテンプレートに Template Post Typeの記述が可能になりそうです。...

View Article


Image may be NSFW.
Clik here to view.

WordPress4.7 ビデオヘッダーサポート

WordPress4.7では、トップページのヘッダー画像をYoutubeなどのvideoを表示する機能が追加される模様です。 header.php <div class="custom-header-image">  <?php the_custom_header_markup(); ?> </div> functions.php $args = array(...

View Article

WordPress 4.7 カスタマイザー Custom CSS

WordPress4.7のテーマカスタマイザーにCSSエディタが追加されます(追加CSS) 従来多くのテーマでは、カスタマイザーにCSSを入力できるセクションを持っていました。...

View Article

WordPress 4.7 PDFファイルのスクリーンショット

WordPress 4.7で、Imagicが利用できるサーバーだと、PDFのスクリーンショットを自動的に作成する機能が追加されます。 通常は、PDFファイルの添付画面で表示したり、メディア一覧で使用されます。 メディアの挿入からは、リンクが挿入されるのですが、スクリーンショットを使ったリンクを使いたいといった事も出てくるのではないかと思います。...

View Article


WordPress 4.7 wp_nav_menu()のminify 空白制御引数の追加

wp_nav_menu()、wp_list_pages()とwp_page_menu()で空白を制御する引数が追加されます。 wp_nav_menu( array( 'theme_location' => 'top', 'menu_id' => 'top-menu', 'item_spacing' => 'discard', // default 'preserve' ) );...

View Article

Image may be NSFW.
Clik here to view.

Settings API, Implementing Tabs On Custom Menu Page

h3 以外の要素でも .nav-tab-wrapper クラスを利用可能に。カスタム設定ページでの柔軟性が向上される。 と記述されていた。 最近Settings APIを使っていなかったのでメモ。 wordpress settings api implementing tabs on custom menu page

View Article

Image may be NSFW.
Clik here to view.

Starter Content スタート用コンテンツ

Starter Content という機能がWordPress4.7のTwenty Seventeenテーマで実装されました。 この機能は、WordPress4.7を新規インストールした場合のみ有効になる機能で、 インストールして、何も作業しない状態で、Twenty Seventeenをカスタマイザー画面でプリビューしたレイアウトと、ブログを表示したレイアウトが異なって表示されます。...

View Article


カテゴリーなどの概要文でHTMLの制限を解除する

カテゴリーの概要文には、a要素以外は記述できなさそうですが、その縛りを解除してhtmlを記述できるようにします。 functions.php remove_filter( 'pre_term_description', 'wp_filter_kses' );

View Article


feed 日付の修正

WordPress4.7で、フィード(rss2)の lastBuildDate要素が、日本語でちょっとおかしくなっているようです。 トピック: [解決済] 4.7にバージョンアップ後RSSの日付が日本語になる « サポートフォーラム — WordPress add_filter('get_lastpostmodified','__return_false');とか、 add_filter(...

View Article

アップロードしたPDFファイルのファイル名の変更

PDFファイルのファイル名が日本語の場合、アップロードしたファイルのリンクは urlencodeされていないため、safari等で表示できなくなる問題があるそうです。 トピック: WordPressで濁点ありの日本語ファイルをsafariでも表示でされない。 « サポートフォーラム 以下のようにフィルターを使うと、アップロードしたファイル名を変更することが出来ます。 if( mb_strlen(...

View Article

Image may be NSFW.
Clik here to view.

検索結果に投稿内のhtml属性値を検索対象から除く

WordPressの検索では、検索結果にhtmlの属性値等でも、キーワードに含まれると検索結果に表示されます。 デフォルトの状態であれば、特に大きな不具合にはなりませんが  最悪、例えば 投稿本文内でPHPが記述できるようなプラグインを使用したりしていれば、 $_GET 等をキーワードにすると、そこにPHPスクリプトが含まれている投稿であるという事が簡単に推測できてしまいます。 Insert...

View Article

Raindropsテーマの投稿フォーマットを使って、簡易チャット

Raindropsテーマ1.454で、投稿フォーマット「チャット」のメンテナンスを行いました。 一定の記述をすると、吹き出し付きのhtmlフォーマットで表示されるというもので、フィルターで実装しています。 テーマの機能だけですと、吹き出し形式で表示するだけで、ナニコレ感が満載ではありますが、wordpress.org から配布するものとしては、ここまでの実装が限度で...

View Article


メディアの挿入から、全サイズを挿入可能にする

投稿のメディアの挿入ボタンから、画像を挿入する場合 テーマやプラグイン等で追加されたサイズや、レスポンシブ画像で追加されたmedium_largeサイズなどは挿入の選択肢に入りませんが、以下のようにフィルターを追加する事で、全サイズを選択肢に入れることが出来ます。 add_filter('image_size_names_choose', 'my_media_insert_all_sizes');...

View Article

WordPress 自分の作成した翻訳を使う

WordPressの日本語フォーラムにて、 トピック: 翻訳ファイルの更新について « サポートフォーラム — WordPressという質問がありました。...

View Article


galleryにclassを追加

ギャラリーにクラスを追加する なんちゃってな、例です。 gallery_style フィルターは、ギャラリーの親要素の開始タグを返します。 <div id='gallery-1' class='gallery galleryid-40080 gallery-columns-5 gallery-size-thumbnail'>...

View Article

個別投稿ページへのリンクを削除

投稿一覧などで、コンテンツの内容によって、例えば投稿フォーマットリンクなどで、個別投稿ページを表示するまでもないような場合 リンクを無効にしたくなるケースは、たまに出てくるのではないかと思います。 そんな場合の、ちょっとしたアイディアです。 PHP functions.phpadd_filter('post_link','custom_post_link', 10, 3);...

View Article


target blankの場合リンクのrel属性に noopener noreferrerが自動的にセットされる

WordPress4.7.4のTinyMCEエディタで、target=”_blank”が指定された場合に、rel=”noopener noreferrer” 属性が自動的に追加されるようになりました。 この属性を使っていない場合、開いたページにjavascriptがセットされていると、ページの書き換えができて、フィッシングなどに利用される可能性があるらしい。...

View Article

wptexturizeのカスタマイズ 無効化と有効範囲のカスタマイズ

wptexturizeとは WordPressは、’pre’, ‘code’, ‘kbd’, ‘style’, script’, ‘tt’ 以外の要素では、ダブルクウォート文字列などの自動変換が行われます。 英語圏以外では、取り立てて大きな御利益を感じることはないかもしれません。 うまく使うと、特定の文字列を自動変換したりすることもできます。 関数リファレンス/wptexturize –...

View Article

impress.js お試し

プレゼンテーションフレームワークのおためしページです impress/impress.js 投稿の属性のテンプレートを使ってみています。

View Article
Browsing all 129 articles
Browse latest View live