50の最も望まれるワードプレスのヒント、トリックとハック
以前は、WordPressをカスタマイズするための30以上のハックとトリックを取り上げました。しかし、WordPressは、そのコンパイルの出版以来、何度も繰り返して更新されてきました。いくつかのWordPress関数は削除され、いくつかはあなたがもはや使用できないと知っているいくつかのトリックをレンダリングするより良いアプローチに置き換えられました.
最新バージョンのWordPressで機能する新しいヒント、コツ、ハックが必要になるかもしれないと考えました。ここに50があります。わかりやすい注意として、[詳細]セクションのヒントを試みるときは注意してください。自分のしていることが分からないと、サイトが使用できなくなる可能性があります。.
1.フルハイトエディタを無効にする
WordPress 4.0では、エディタに微妙なUXの変更が加えられました。縦方向の段落をスクロールまたは作成している場合は、エディタの高さが画面の高さに一致し、エディタ内のスクロールバーがなくなります。.
のようないくつかのパネルに到達するために 抜粋 そして カスタムフィールド エディタの下にある場合は、段落の最後までスクロールする必要があります。あなたがこれを望まないならば、オプションをオフにしてください。 画面オプション パネル.
互換性: WordPress 4.0
2.画像比較の前後に埋め込む
あなたは今までにあなたが見て右にスライドさせることができる画像比較を経験したことがあります 前 そして左に 後に? あなたのウェブサイトにそのようなものを表示したい場合は、TwentyTwentyをインストールすることができます。このプラグインはZurb TwentyTwentyに基づいています。プラグインは新しいショートコードを紹介します, 【二十二十】
, 比較する2つの画像を追加できる場所.
互換性: WordPress 3.5.1以上
3.プラグインやテーマを以前のバージョンに(簡単に)戻す
他のシステムアップデートと同様に、新しいプラグインやテーマのアップデートが誤ってあなたのウェブサイトを台無しにする可能性があります。 WordPressでは、以前のバージョンに戻すことはできませんが、このプラグインWP-Rollbackをインストールするとその機能を利用できます。それが活性化されるとそれはリンクを追加します “ロールバック” インストールされているプラグイン.
互換性: WordPress 3.8以上
4.管理メニューを整理する
このプラグイン、Admin Menu Managerを使用して、ドラッグアンドドロップインターフェースを介してadminの各メニューの順序を整理します。.
互換性: WordPress 4.0以上
5.テキストエディタSyntaxHighlighter
WordPressのテキストモードエディタはかなりわかりやすいです。 HTMLエディタSyntaxHighlighter、コードエディタのように構文の色付けを追加するプラグインをインストールすることで、よりユーザフレンドリにすることができます。特にテキストモードエディタをビジュアル(WYSIWYG)よりも頻繁に使用する場合は、編集がはるかに簡単になります。.
互換性: WordPress 3.3以上
6.メニューにアイコンを追加する
このヒントに従って、Webサイトのメニュー項目の横にアイコンを追加して、メニューのナビゲーションを視覚的にしてください。.
互換性: WordPress 4.1以上
7.音声検索を有効にする
WordPressの検索はうまく構築されておらず、扱いにくく、検索結果の正確さから始めないでください。しかし、それであなたがそれに音声検索機能を追加するのをやめさせないでください。インストールが完了すると、 “マイクロフォン” 検索ボックスにアイコンが表示される.
互換性: WordPress 2.6以上
8. Github経由でWordPressプラグインをインストールする
あなたのWebサイトにインストールしたいGithubのWordPressプラグインを見つけましたか?数回クリックするだけでプラグインを簡単にインストールする方法についてのこのヒントに従ってください。プラグインは管理されていないので、インストールするものには注意してください。悪意のあるコードがあなたのウェブサイトへの侵入を許す可能性があります.
互換性: WordPress 3.6以上
9.シングルクリックでプラグインをインストールする
より多くのプラグイン管理のために、WP-Coreをインストールすることができます。これはWordPressプラグインのインストールをより合理化するプラグインです。複数のプラグインをまとめてワンクリックでインストールするコレクションを作ることもできます。.
互換性: WordPress 3.5以上
10.高度な画像スタイル
コンテンツに画像を挿入するときに、余白と境界線を設定することができました。 WordPress 3.9以降、これらのオプションは削除されました。あなたがそれらを逃したならば、あなたはこれらのオプションを取り戻すためにこのプラグインをインストールすることができます.
互換性: WordPress 3.9以上
11.ディスク使用量チャートを表示する
あなたのウェブサイトのディスクスペース使用量の、DaisyDiskのような美しい視覚化を表示するために、このプラグインDisk Usage Sunburstをインストールしてください。あなたのウェブサイトに追加するための非常に便利なユーティリティ.
互換性: WordPress 4.0以上
高度な
この点を超えて、探検したい人、およびコードで手を汚すのを楽しんでいる人のための高度なヒントとコツがあります。ただし、以下のヒントの多くはWebサイトを使用できなくする可能性があるため、より注意を払い、特別な注意を払って実行する必要があります。.
12. WordPressの出力デバッグファイル
このスニペットはWordPressにデバッグログエラーを保存するよう指示します。 .ログ
フロントエンドに表示する代わりにファイルライブサイトでWordPressのデバッグを可能にする便利なスニペット.
互換性: ワードプレス3.1
define( 'WP_DEBUG'、true); define( 'WP_DEBUG_LOG'、true); define( 'WP_DEBUG_DISPLAY'、false);
13. Jetpackモジュールを使う - オフライン
実際に動作させるにはWordPress.comに接続する必要があるモジュールを含め、すべてのJetpackモジュールをオフラインで実行して有効にします。 Jetpackモジュールを開発して自分のテーマに統合する場合に役立つヒント.
互換性: ワードプレス4.1
14.メールアドレスでWordPressにログイン
WordPressはユーザーのユーザー名を公開しているため、ブルートフォース攻撃には一段と簡単になります。あなたはログインパラメータを変更することを検討することができます メールアドレスとパスワード このハックを使用してユーザー名ではなく組み合わせ.
互換性: WordPress 2.5.0
15.自己ping /自己追跡を無効にする
このトリックはWordPressがあなた自身のウェブサイトのページや投稿をクロスリンクした場合に起こる自己pingを防ぎます。.
関数no_self_ping(&$ links)$ home = get_option( 'home'); (0 === strpos($ link、$ home))設定解除($ links [$ l]); add_action( 'pre_ping'、 'no_self_ping');
もう一つの使い方はDisablerプラグインをインストールすることです。それはあなたが自己pingを無効にすることを含む特定のWordPress機能をオンまたはオフにすることを可能にするプラグインです.
互換性: WordPress 2.0
16.コンテンツの事前入力
このヒントは、新しい投稿、ページ、またはカスタム投稿タイプのコンテンツを作成するたびにデフォルトのコンテンツを追加する場合に非常に役立ちます。考え方は、新しいEメールを作成するときに標準の署名を追加するのと同じです。.
互換性: ワードプレス1.5
17.投稿用のカスタムクラス
以下のヒントはWordPress Post Classのカスタマイズを徹底的に探ります。 post_class
. 投稿スタイルに関してより具体的になりたい場合に役立ちます。.
互換性: WordPress 2.7
18. Googleフォントの追加(正しい方法)
ThemeShaperからのもう一つの素晴らしいヒント、あなたのWordPressテーマに正しくGoogleフォントを追加するための完全なガイド。フロントエンド、エディタでの追加方法、および異なる言語に対する互換性の確保方法も含まれています。.
互換性: WordPress 3.0
19.代替テンプレートのロード
WordPressが使用する single.php
投稿内容を表示します。に変更したい場合は、おそらく, post.php
, このヒントでは、デフォルトのWordPressテンプレートを正しく上書きする方法を説明します。.
add_filter( 'template_include'、 'my_callback'); function my_callback($ original_template)if(some_condition())SOME_PATHを返す。 '/some-custom-file.php'; else return $ original_template;
互換性: ワードプレス1.5
20.一からWordPressテーマカスタマイザ
WordPress 3.4には、テーマをカスタマイズして結果をリアルタイムで確認するためのコントロールを作成できるCustomizerという新しいAPIが追加されています。ただし、カスタマイザーAPIは、PHP、JavaScript、Ajax、およびjQueryなどの学際的なコードセットを含むため、一部のユーザーにとっては面倒な作業になる可能性があります。.
それにもかかわらず、テーマ財団はWordPressカスタマイザへの完全なガイドをまとめました。あなたはカスタマイズメニューを追加する方法、パネルと同様にセクション、設定、入力コントロールを構築する方法を学びます。 WordPressテーマ開発者のための重要な参考資料.
互換性: ワードプレス3.4
21. WordPressでVagrantを使う
Vagrantは、仮想環境を作成し、WordPress開発のテストを実行して、テーマとプラグインがさまざまなインスタンスで機能することを確認するための優れたツールです。この次のヒントでは、Daniel Patakiが、WordPressサイトをVagrantで起動して実行する方法について説明します。.
互換性: すべてのWordPressバージョン
22. WordPressのGravatar URLを取得する
ワードプレス get_avatar()
ユーザーのアバターを取得するのに便利な機能です。この関数は画像とともに画像を取得します。 img
素子。しかし時々私は自由にそして容易にカスタムクラスやIDを画像に追加できるように画像のURLだけをつかみたいと思います。.
これを念頭に置いている場合は、次のコードを追加してください。 functions.php
:
関数get_avatar_img_url()$ user_email = get_the_author_meta( 'user_email'); $ url = 'http://gravatar.com/avatar/'。 md5($ user_email); $ url = add_query_arg(配列( 's' => 80、 'd' => 'mm'、)、$ url); esc_url_raw($ url)を返します。
それから別のファイルのどこかに - おそらく single.php
または page.php
- 次のコードを使用して画像を表示してください.
$ avatar_url = get_avatar_img_url();エコー '';
これはあなたのためにそれを分解するためのより詳細な投稿です。.
互換性: ワードプレス1.5
23.メニューからクラスを削除する
WordPressは、デフォルトで、たくさんのクラスを追加します。これは大規模なカスタマイズを可能にするのに適していますが、メニューのHTMLマークアップは本当に雑然としています。それを片付けて、以下のスニペットで必要なクラスだけを追加してください.
add_filter( 'nav_menu_css_class'、 'my_css_attributes_filter'、100、1); add_filter( 'nav_menu_item_id'、 'my_css_attributes_filter'、100、1); add_filter( 'page_css_class'、 'my_css_attributes_filter'、100、1); function my_css_attributes_filter($ var)return is_array($ var)? array_intersect($ var、array( '現在のメニュー項目')): ";
互換性: WordPress 3.0.0
24. WordPressマルチサイトでSSLを適用する
SSLは、あなたのウェブサイトを保護するだけでなく、Googleの検索結果でもランキングを上げます。次のヒントでは、Jenni McKinnonが、複数のサブドメインを使用する可能性があるWordPressマルチサイトにSSLを展開する方法について説明します。.
互換性: WordPress 3.0.0
25. WordPressコンテンツエディタのカスタマイズ
エディタにスタイルを追加すると、WordPressエディタでの書き込み操作が向上します。バックエンドの文字体裁スタイルをフロントエンドと一致させることで、書き込み中に最終バージョン(または最終バージョンにできるだけ近いバージョン)を表示できます。これにより、エディタとコンテンツ出力の間の切り替えが少なくなります。.
function my_editor_styles()add_editor_style( 'editor-style.css'); add_action( 'admin_init'、 'my_editor_styles');
互換性: WordPress 3.0.0
26.プラグインウェルカム画面の作成
WordPressをアップデートしたばかりの場合は、特別な画面にリダイレクトされ、インストールしたばかりの最新バージョン、寄稿者、追加機能、およびフードの下で行われたすべての変更の詳細が表示されます。このヒントは、Daniel PatakiによるWordPressプラグインのウェルカムスクリーンの作成です。あなた自身のプラグインのウェルカムスクリーンを構築する方法を案内します。.
互換性: ワードプレス3.6
27. Jetpackモバイルテーマをカスタマイズする
Jetpackはモバイルテーマが付属しています。これは、Webサイトがモバイルデバイスで表示されるときに使用される特別なテーマです。他のテーマと同様に、カスタマイズすることができます。これがJetpack開発者の一人、JeremyによるJetpack Mobileテーマのカスタマイズ方法です。レスポンシブWebデザインの代わりに考慮することは良い方法です。.
互換性: ワードプレス3.8
28.カテゴリーに注目イメージを追加する
カテゴリにおすすめの画像を追加してテーマに表示したいですか。この機能はWordPressには含まれていません。これは、テーマ開発者にとっては実際には役に立つでしょう。.
互換性: ワードプレス3.6
非表示にする “すべての設定”
WordPressのイースターエッグ、このコードスニペットはWordPressデータベースのすべての設定を1ページに追加します。.
function all_settings_link()add_options_page(__( 'すべての設定')、__( 'すべての設定')、 'administrator'、 'options.php'); add_action( 'admin_menu'、 'all_settings_link');
互換性: ワードプレス3.1
30.更新通知を削除する
WordPressは、デフォルトで、バックエンドにログインしたときにすべてのユーザーレベルに更新通知を表示します。次のコードを追加して、管理者権限を持つユーザーを除いてWordPressの更新通知を非表示にします。.
グローバル$ user_login; get_currentuserinfo(); if(!current_user_can( 'update_plugins'))//現在のユーザがプラグインを更新できるかどうかを確認するadd_action( 'init'、create_function( '$ a'、 "remove_action( 'init'、 'wp_version_check');")、 2); add_filter( 'pre_option_update_core'、create_function( '$ a'、 "return null;"));
互換性: WordPress 3.0.1
31.投稿/ページ編集リストにサムネイルを追加する
このコードでは、投稿に割り当てたおすすめの画像が[投稿]列に表示されます。どの投稿にサムネイルがあり、どの投稿にないかを確認するのに役立つコツです。あなたのテーマは投稿のサムネイルをサポートするべきであることに注意してください.
add_filter( 'manage_posts_columns'、 'posts_columns'、5); add_action( 'manage_posts_custom_column'、 'posts_custom_columns'、5、2); function posts_columns($ defaults)$ defaults ['riv_post_thumbs'] = __( 'Thumbs'); $ defaultsを返します。関数posts_custom_columns($ column_name、$ id)if($ column_name === 'riv_post_thumbs')echo the_post_thumbnail( 'featured-thumbnail');
互換性: WordPress 3.0.0
32.画像の鮮明化
正直なところ、画像をアップロードしているときにWordPressで画像をシャープにできることを知りませんでした。これがあなたができる方法ですが、それはJPG画像のためにだけ働くことを心に留めておいてください.
関数ajx_sharpen_resized_files($ resized_file)$ image = wp_load_image($ resized_file); if(!is_resource($ image))新しいWP_Error( 'error_loading_image'、$ image、$ file)を返します。 $ size = @getimagesize($ resized_file); if(!$ size)が新しいWP_Error( 'invalid_image'、__( '画像サイズを読み込めませんでした')、$ file)を返します。 list($ orig_w、$ orig_h、$ orig_type)= $サイズ。 switch($ orig_type)case IMAGETYPE_JPEG:$ matrix = array(配列(-1、-1、-1)、配列(-1、16、-1)、配列(-1、-1、-1)、) ; $ divisor = array_sum(array_map( 'array_sum'、$ matrix)); $ offset = 0。 imageconvolution($ image、$ matrix、$ divisor、$ offset); imagejpeg($ image、$ resized_file、apply_filters( 'jpeg_quality'、90、 'edit_image'));ブレーク; case IMAGETYPE_PNG:$ resized_fileを返します。 IMAGETYPE_GIFの場合:$ resized_fileを返します。 $ resized_fileを返します。 add_filter( 'image_make_intermediate_size'、 'ajx_sharpen_resized_files'、900);
互換性: ワードプレス2.5
33.頭の中から余分な情報を削除する
WordPressにはたくさんのことが追加されています。 WordPressのバージョン、RSD Link、Shortlinkなどの情報はそれほど役に立ちません。これらの情報を削除するには、次のようにします。
関数remove_header_info()remove_action( 'wp_head'、 'rsd_link'); remove_action( 'wp_head'、 'wlwmanifest_link'); remove_action( 'wp_head'、 'wp_generator'); remove_action( 'wp_head'、 'start_post_rel_link'); remove_action( 'wp_head'、 'index_rel_link'); remove_action( 'wp_head'、 '隣接の支柱_rel_link'); // WordPressの場合 < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action( 'init'、 'remove_header_info');
のいずれかを削除 remove_action
保持したい上記のスニペットから.
互換性: WordPress 2.0
34.スマートWP_Debug
理想的には、ライブサイトでWP_Debugを有効にしないでください。重要な情報が公開されるためです。しかし、安全にするためのトリックが必要な場合は、ここにあります。
if(isset($ _ GET ['debug'])&& $ _GET ['debug'] == '1')//開発中に通知の報告を有効にする - E_ALL define( 'WP_DEBUG'、true); elseif(isset($ _ GET ['debug'])&& $ _GET ['debug'] == '2')// WP_DEBUG_DISPLAYがdefine( 'WP_DEBUG'、true)を機能させるためには、trueでなければなりません。 //エラーの表示を強制的に定義するdefine( 'WP_DEBUG_DISPLAY'、true); elseif(isset($ _ GET ['debug'])&& $ _GET ['debug'] == '3')// WP_DEBUG_LOGを定義するには、trueを指定する必要があります( 'WP_DEBUG'、true); // wp-contentディレクトリのdebug.logにエラーを記録します。define( 'WP_DEBUG_LOG'、true);
上記のコードを追加したら、次のコードを追加してデバッグを有効にできます。 ?デバッグ= 2
, ?debug = 1
, ?デバッグ= 3
Webサイトで発生したエラーを確認するには、URLの最後に.
互換性: WordPress 2.0
35.ウィジェットでショートコードを有効にする
以下は、YouTubeやSoundCloudをウィジェット領域にショートコードで埋め込む場合に便利なコードです。.
add_filter( 'widget_text'、array($ wp_embed、 'run_shortcode')、8); add_filter( 'widget_text'、array($ wp_embed、 'autoembed')、8);
互換性: WordPress 2.9.0
36.デフォルトエディタの設定(ビジュアル/テキスト)
ユーザが使用できるデフォルトのエディタの種類を設定します。変更 $エディタ
どちらかに html
または Tinymce
. もちろん、ユーザーはまだデフォルトからオプトアウトすることができます.
function my_default_editor()$ editor = 'tinymce'; // htmlまたはtinymceは$ editorを返します。 add_filter( 'wp_default_editor'、 'my_default_editor');
互換性: WordPress 2.5.0
37.自動ログアウトの延長
WordPressでは、48時間ログインしたままにしておくことができます。 “私を覚えてますか” ログイン時のオプションしかし、あなたのコンピュータが第二者や第三者によって侵害されないと確信しているならば、あなた自身を最長1年間ログインしたままにするためにこのコードを追加することができます。年に一度だけログインを求められます.
関数keep_me_logged_in_for_1_year($ expirein)return 31556926; // 1年の秒数 add_filter( 'auth_cookie_expiration'、 'keep_me_logged_in_for_1_year');
互換性: WordPress 2.8.0
38.常に図を使用する
WordPressはラップします img
とともに p
タグ。もしあなたがHTMLのセマンティック純粋主義者なら、このコードを追加してWordPressに画像を折り返させることができます。 図
素子.
add_filter( 'image_send_to_editor'、関数($ html、$ id、$ caption、$ title、$ align、$ url、$ size、$ alt)if(current_theme_supports( 'html5')&&!$ caption)$ html = sprintf ( ''、$ html); //ニーズに合わせて変更してください。 $ htmlを返します。 、10、8);
互換性: WordPress 2.9.0
39.デフォルトロール名の変更
“管理者”, “著者”, そして “加入者” 管理レベルでWordPressユーザーに与えられた名前です。これらのデフォルトの名前をあなたのWebサイトにより適したものに変更するには、次のコードを追加してから、名前を好きなように変更します。
function change_role_name()グローバル$ wp_roles; if(!isset($ wp_roles))$ wp_roles = new WP_Roles(); $ wp_roles-> roles ['contributor'] ['name'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'フリーランス'; add_action( 'init'、 'change_role_name');
互換性: ワードプレス3.1
40.添付ファイルのデフォルト設定
これは、デフォルトのサイズ、配置、エディタに埋め込む画像のリンクを指定するためのスニペットです。.
add_action( 'after_setup_theme'、 'default_attachment_display_settings'); function default_attachment_display_settings()update_option( 'image_default_align'、 'left'); update_option( 'image_default_link_type'、 'none'); update_option( 'image_default_size'、 'large');
互換性: ワードプレス3.5
41.注目の画像を検証する
私たちの中には、おすすめの画像付きの投稿を好む人もいます。この投稿は、Paul Underwoodによる「投稿のおすすめ画像を検証する」で、投稿を公開する前にユーザーが注目の画像をアップロードする方法を紹介します。.
互換性: WordPress 3.0
42.メディアアップローダのカスタム画像サイズ
add_image_size
カスタム画像サイズをトリミングして表示することを可能にするWordPress機能です。ユーザーがこのカスタムサイズの範囲内で画像を追加できるようにする場合は、次のコードを追加して “カスタム画像サイズ” WordPressメディアアップローダーのオプション.
function pw_add_image_sizes()add_image_size( 'pw-thumb'、300、100、true); add_image_size( 'pw-large'、600、300、true); add_action( 'init'、 'pw_add_image_sizes'); function pw_show_image_sizes($ sizes)$ sizes ['pw-thumb'] = __( 'Custom Thumb'、 'pippin'); $ sizes ['pw-large'] = __( 'Custom Large'、 'pippin'); $サイズを返します。 add_filter( 'image_size_names_choose'、 'pw_show_image_sizes');
互換性: ワードプレス3.8
43.特定のショートコードが存在する場合にのみスクリプトを読み込む
前回の投稿で、カスタムショートコードの作成方法を説明しました。ショートコードにJavaScript機能が必要な場合は、Silviu-CristianBurcă(The Scribuとして知られている)のThe Jedi Masterの方法に従って、ショートコードが適用されたときにのみJavaScriptをロードするようにします。.
互換性: WordPress 2.6
44.メニュー説明
からメニューを追加するとき 外観>メニュー, 追加する入力が表示されます。 “説明”. 説明を含めるようにWordPressのデフォルトメニューテンプレートをカスタマイズする必要があるため、フロントエンドのどこにも見つかりません。.
これがそのためのエレガントな方法です。.
function add_description_to_menu($ item_output、$ item、$ depth、$ args)if(strlen($ item-> description)> 0)//リンクの後にdescriptionを追加する$ item_output。= sprintf( '%s'、esc_html($ item-> description)); //リンクの最後の項目として説明を挿入する($ input_outputは "で終わる$ args-> after ")// $ item_output = substr($ item_output、0、-strlen("$ args-> after "))。sprintf( '%s'、esc_html($ item-> description)) 「$ args-> after "; return $ item_output; add_filter( 'walker_nav_menu_start_el'、 'add_description_to_menu'、10、4);
互換性: WordPress 3.0.0
45.ダッシュを使う
WordPress独自のフォントアイコンDashiconsを使用して、アイコンをwp-adminメニューに追加できます。 Dashiconsを使い始める方法についての私達のチュートリアルをチェックしてください.
互換性: ワードプレス3.8
46.カスタマイズ “ハウディ” メッセージ
以前のチュートリアルに従ってWordPressを無意味に変更してください。 “なんて” よりカスタマイズされたものに管理者バーに表示されるメッセージ.
互換性: ワードプレス2.9
47. Jetpack人気のあるウィジェットから投稿を除外
Jetpackには、最も閲覧数の多い、または人気のある投稿やページを表示するためのウィジェットが付属しています。しかし時々あなたの最も人気のあるページはあなたが最も見られた山に含めたくないホームページかホームページかもしれません.
そのページまたは投稿を削除するには、次のコードを追加します。
function jeherve_remove_post_top_posts($ posts、$ post_ids、$ count)foreach($ posts = $ k => $ post)if( '1215' == $ post ['post_id'])未設定($ posts [$ k] ; $ postsを返します。 add_filter( 'jetpack_widget_get_top_posts'、 'jeherve_remove_post_top_posts'、10、3);
スニペットに表示されているIDを、削除する投稿またはページのIDに置き換えます。.
互換性: WordPress 4.0とJetpack 3.3
48.役職を切り捨てる
次のスニペットはタイトルの最大長を制御します。次のスニペットをに追加 functions.php
. それから関数を使う customTitle()
テンプレートでWordPressの代わりにタイトルを出力する タイトル()
方法.
関数customTitle($ limit)$ title = get_the_title($ post-> ID); if(strlen($ title)> $ limit)$ title = substr($ title、0、$ limit) '…'; echo $ title;
タイルの高さを等しくする必要があるタイルレイアウトでWordPressテーマを作成する場合は、タイトルの長さの制限を指定することをお勧めします。この場合、この抜粋は役に立ちます。.
互換性: WordPress 3.0
49. WordPressロゴを削除する
WordPress 3.1では管理バーが追加され、そこには一握りのリンクとWordPressロゴが含まれています。あなたがクライアントにウェブサイトを配布しようとしていて、あなたがそれをブランドレスにしたいのであれば、ここにそのWordPressロゴを削除する機能があります。.
function annointed_admin_bar_remove()global $ wp_admin_bar; / *それらのものを削除する* / $ wp_admin_bar-> remove_menu( 'wp-logo'); add_action( 'wp_before_admin_bar_render'、 'annointed_admin_bar_remove'、0);
互換性: WordPress 3.1.0
50.記事へのリンク付きQRコード
QRコードを使用してモバイルデバイス用のWebサイトのアクセシビリティを向上させます。このコードを使用すると、記事を指すリンク付きのQRコードを表示できます。 QRコードスキャナーを使用しているモバイルユーザーは、モバイルデバイスですばやく表示するための記事のリンクを取得できます。.
"https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">