ワードプレスのテーマ開発(101)

WordPressテーマ開発ガイド


WordPressテーマの作成方法を学ぶことで、まったく新しい世界が広がります。それはあなた自身、あなたのクライアントのためにカスタムデザインを構築することを可能にし、オープンソースコミュニティに貢献することさえできます.

このガイドでは、ゼロから、完全に機能するテーマを用意して、 WordPress.org テーマディレクトリ.

従うには、HTML、CSS、PHPの基本的な理解とWordPressの仕組みが必要です。.

このガイドで使用されているすべてのコードは、このドキュメントで参照できます。 Githubリポジトリ.

必須ファイルの作成


機能しているWordPressテーマは、2つのファイルのみで構成できます。 style.css そして index.php. これは、WordPressの テンプレート階層.

WordPressがウェブページを出力するとき、利用可能な最も具体的なテンプレートを検索します。テンプレートが存在しない場合は、テンプレートが見つかるまで階層を下に移動します。これが実用的な例です。

ユーザーはオンです https://example.com/practical-example, これはページです。 WordPressは次の順序でテンプレートを見つけようとします:

  • page- {slug} .php –ページスラッグは/ practical-exampleであり、WordPressはyour-theme / page-practical-example.phpを使用するように見えます
  • page- {id} .php –ページIDは42で、WordPressはyour-theme / page-42.phpを使用するように見えます.
  • page.php – WordPressは汎用のyour-theme / page.phpテンプレートを試します.
  • singular.php –単一のテンプレートは投稿とページをレンダリングできるため、より具体的なpage.phpの後に試行されます
  • index.php –最後に、他のテンプレートが見つからない場合はyour-theme / index.phpが使用されます.

基本的なファイルだけでテーマを構築することから始めましょう。次に、それらがどのように機能するかを探求しながら、より多くの機能に重ねることができます.

/ wp-content / themes /, という名前のフォルダを作成します 私のカスタムテーマ 次の2つのファイルを作成します。

style.css

WordPressがテーマを認識してAppearance→Themesリストに適切に出力するには、WordPress固有のコードを上部に配置する必要があります style.css, 次のようになります。

/ *
テーマ名:マイカスタムテーマ
テーマURI:https://yourwebsite.com/theme
著者:あなたの名前
著者URI:https://yourwebsite.com
説明:これは私の最初のカスタムテーマです!
バージョン:1.0.0
ライセンス:GNU General Public License v2以降
ライセンスURI: 
テキストドメイン:my-custom-theme
タグ:カスタム背景
* /

技術的にはどのフィールドも必須ではありませんが、テーマをwp-adminで見栄えよくしたい場合は、それらを強くお勧めします。 WordPressでテーマを配布する場合にも必要です。.

  • テーマ名 –常にテーマ名を指定する必要があります。そうしないと、フォルダー名が使用されます。この例ではmy-custom-theme.
  • テーマURI –使用する場合、テーマURIは、訪問者がテーマについて詳しく知ることができるページへのリンクを提供する必要があります.
  • 著者 –あなたの名前がここに表示されます.
  • 著者URI –個人またはビジネスのWebサイトへのリンクをここに配置できます.
  • 説明 –説明は、wp-adminテーマモーダルと、 WordPressテーマ 上場.
  • バージョン –バージョン番号は、開発者が変更を追跡し、ユーザーに最新バージョンを使用しているかどうかを知らせるのに役立ちます。私たちは SemVer 更新の変更の重大度を示す番号付けシステム.
  • ライセンス –テーマのライセンス方法は自由ですが、GPLに準拠していないライセンスを選択すると、WordPressでテーマを配布できなくなります。.
  • ライセンスURI –これは上記のライセンスへのリンクです.
  • テキストドメイン –テキストドメインは、テーマを他の言語に翻訳するときに使用されます。これについては後で詳しく説明しますので、ご安心ください。現時点では、テーマフォルダとテキストドメインをスペースではなくハイフンで区切ったテーマ名にすることをお勧めします。.
  • タグ– タグは、テーマをWordPress.orgテーマディレクトリにアップロードする場合にのみ使用されます。これらは「機能フィルタ」メカニズムの基礎です.

上記をコピーして貼り付けます style.css そしてあなたはこのようなものを持つでしょう:wp-adminテーマ情報

注意: まだスクリーンショットがないため、現時点では少し空白に見えます。後で追加します.

index.php

index.php 他の唯一の厳密に必要なファイルです。その仕事は、テーマのすべてのフロントエンド出力をレンダリングすることです.

以来 index.php すべてのページ(ホーム、投稿、カテゴリ、アーカイブ)をレンダリングし、多くの作業を行います。まず、HTMLの基本をカバーするヘッドセクションが必要です.


>





これは1つの例外を除いて標準HTMLです, [wp_head()](. wp_head WordPressおよびサードパーティのプラグインがテンプレートファイルを変更せずにヘッダーにコードを挿入できるようにするコア機能です。これはアクションフックと呼ばれています.

HTMLに精通している場合は、 ページタイトルを出力するタグ。 WordPressがwp_headフックを使用して動的にタイトルを挿入できるためです.</p><p>wp_headのもう1つの用途は、スタイル(.css)とスクリプト(.js)をエンキューすることです。これをハードコーディングする代わりにこれを行うには非常に良い理由があります。これについては後で見ていきます。.</p><p>次に、ページの本文があります。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><body data-rsssl=1 <?php body_class(); ?>></pre><p><em>body_class()</em> WordPressが提供するヘルパー関数で、次のような表示されているページを説明する便利なCSSクラスのリストを出力します。</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><code class="EnlighterJSRAW" data-enlighter-language="html">class = "page page-id-2 page-parent page-template-default login-in" </code></pre><p><em>body_class()</em>;また、パラメータを受け入れるため、独自のクラスを追加できます。次に例を示します。</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><body data-rsssl=1 <?php body_class( 'wide-template blue-bg' ); ?>></pre><p>次に、テンプレートヘッダーがあります。.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> </header> </pre><p>ここでは、WordPressの組み込みテンプレート関数を使用して、サイトのタイトルと説明を出力しています。ヘルパー関数も使用しました, <em>home_url(),</em> サイトのタイトルをホームページにリンクする.</p><p>次に、ページの本文:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i-2">「、」</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : ?> <article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> <?php endif; ?> </div> </pre><p>ここが興味深いところです(そしてもう少し複雑です)。ここでは、WordPressの最も重要な機能である <a href="https://developer.wordpress.org/themes/basics/the-loop/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ループ</a>. ループは、ユーザーがどのページにいるのか、何を表示する必要があるのか​​を把握するためのハードワークを実行します。次に、ループしてテンプレート関数を使用してデータを出力できる1つ以上の「投稿」のリストを返します.</p><p>ループが結果を返さない場合(404ページや削除された投稿など)、else演算子を使用して定義済みメッセージを表示します.</p><p>周囲のコードがない場合、単純化されたループは次のようになります。</p><pre class="EnlighterJSRAW" data-enlighter-language="php">if(have_posts())://ループが投稿を返したかどうかを確認します. while(have_posts())://返された各投稿をループします. ポスト(); // the_title()のようなテンプレートタグを使用できるようにコンテンツを設定します. タイトル(); //投稿のタイトルを出力します. コンテンツ(); //投稿コンテンツを出力します. 最後に; そうしないと : echo 'ページが見つかりません'; //投稿がない場合はエラーメッセージを出力します. endif; ?> </pre><p><strong>注意:</strong> WordPressはブログを起源とするため、さまざまな種類のコンテンツ(投稿、ページ、カスタム投稿タイプ)を返して出力できるにもかかわらず、多くの関数は「投稿」という用語を使用しています。.</p><p>最後に、フッターがあります。ここで行う必要があるのは、前に開いたHTMLタグを閉じることだけです。別のアクションフックがあります, <a href="https://developer.wordpress.org/reference/hooks/wp_footer/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">wp_footer()</a>, WordPressとプラグインでアクティブに使用され、ページのレンダリングに必要なフッターにスクリプトを含めます。.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.js" data-minify="1" defer></script></body> </html> </pre><p>ここまで進んでいると、次のような完全に機能するWordPressテーマができます。</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20242'%3E%3C/svg%3E" alt="スターターテーマのプレビュー" width="750" height="242" data-lazy-src="/images/wordpress-theme-development-101-3.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="/images/wordpress-theme-development-101-3.jpg" alt="スターターテーマのプレビュー" width="750" height="242"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="242"></span></p><p>私たちのテーマはデザイン賞を受賞するつもりはありません(CSSはありません)。また、ユーザーが不可欠と考える多くの機能(サイドバー、ナビゲーション、メタデータ、サムネイル、ページネーションなど)がありませんが、素晴らしいスタートです。!</p><p>続けて、どのように改善できるか見てみましょう.</p><h2><span id="functionsphp">functions.php</span></h2><hr/><p><em>Functions.php</em> 厳密に必須のファイルではありませんが、99.99%のテーマにあるほど多くの利点があります。に <em>functions.php</em> WordPressの組み込みテーマ機能を利用し、独自のカスタムPHPコードを追加することもできます.</p><p>を作成する <em>functions.php</em> 次のセクションでコードを追加するので、今すぐテーマフォルダーに.</p><h3><span id="i-3">ナビゲーションメニューの追加</span></h3><p>ほとんどの場合、すべてのWebサイトがナビゲーションメニューを使用しますが、これまでのところ、私たちのテーマはナビゲーションメニューをサポートしていません。 WordPressにテーマがナビゲーションメニューであることを伝えるには、テーマを登録する必要があります。 <em>functions.php</em> このような:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">register_nav_menus(array( 'menu-1' => __( 'プライマリメニュー'、 'my-custom-theme'), ); </pre><p><strong>注意:</strong> <em>register_nav_menus()</em> 配列を受け入れるため、必要に応じて複数のメニューを登録できます.</p><p>WordPressはメニューを認識しましたが、テーマに出力する必要があります。これを行うには、サイトの説明の下に次のコードを追加します。 <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_nav_menu(array( 'theme_location' => 'menu-1', )); </pre><p>これで(スタイルなしの)ナビゲーションメニューができました。</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20272'%3E%3C/svg%3E" alt="ナビゲーションメニュー付きのスターターテーマ" width="750" height="272" data-lazy-src="/images/wordpress-theme-development-101-4.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="/images/wordpress-theme-development-101-4.jpg" alt="ナビゲーションメニュー付きのスターターテーマ" width="750" height="272"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="272"></span></p><h3><span id="i-4">サイドバーを追加する</span></h3><p>テーマにはサイドバー(ウィジェット領域)もありません。今すぐ修正しましょう.</p><p>まず、サイドバーを <em>functions.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">function my_custom_theme_sidebar(){ register_sidebar(array( 'name' => __( 'Primary Sidebar'、 'my-custom-theme'), 'id' => 'sidebar-1', )); } add_action( 'widgets_init'、 'my_custom_theme_sidebar'); </pre><p>今作成します <em>sidebar.php</em> テーマフォルダーに次のコードを追加します。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php if ( is_active_sidebar( 'sidebar-1' ) ) { ?> <ul class="sidebar"> <?php dynamic_sidebar('sidebar-1' ); ?> </ul> <?php } ?> </pre><p>ここでは、 <em>もし</em> コードを出力する前に、サイドバーが「アクティブ」かどうかを確認するステートメント。アクティブなサイドバーは、ユーザーが少なくとも1つのウィジェットを追加したサイドバーです.</p><p>最後のステップは、サイドバーを<em> index.php</em>, 上 <em>wp_footer()</em> 追加する <em>get_sidebar()</em> コール.</p><h3><span id="i-5">注目の画像を追加する</span></h3><p>サイドバーやナビゲーションメニューと同様に、テーマの注目画像を出力して機能することを期待することはできません。まず、WordPressにその機能をサポートするように指示する必要があります。に <em>functions.php</em> 追加:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_theme_support( 'post-thumbnails');</pre><p>これで、<em>_post_thumbnail();</em> ループ内でサムネイルが機能します。唯一の問題は、WordPressの最大サイズ1920px x 2560pxで出力されることです。これは、ほとんどの用途には大きすぎます。幸いなことに、WordPressには別のヘルパー関数があります。 <em>add_image_size()</em>;</p><p>ユーザーが画像をアップロードすると、画像サイズが定義されている場合、WordPressはアップロードされた画像のバージョンを(元のサイズを維持しながら)そのサイズで生成します。ユーザーの画像が設定したサイズよりも小さい場合、WordPressは元の画像よりも大きな画像を作成できないため、何もしません。.</p><p>オリジナルではなく最適化されたフィーチャーイメージを使用するには、次のコードを <em>functions.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_image_size( 'my-custom-image-size'、640、999);</pre><p>最初のパラメーターはハンドル、2番目は画像の幅、3番目は高さです。 1つの寸法のみを制限する場合は、高さと幅の両方がオプションです。.</p><p>に <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">the_post_thumbnail( 'my-custom-image-size');</pre><h3><span id="i-6">スタイルとスクリプトのエンキュー</span></h3><p>以前に、スタイルとスクリプトをテンプレートファイルに直接ハードコーディングするよりも、エンキューする方が良いと述べました。これは、エンキューにより柔軟性が大幅に向上するためです。.</p><p>正しく登録すると、エンキューにより、読み込まれているリソースがWordPressに通知されます。 WordPressが必要なリソースを認識すると、同じリソースが2回以上読み込まれていないことを確認できます。複数のテーマとプラグインが利用するjQueryやFontAwesomeなどの非常に人気のあるライブラリがある場合、これは特に重要です。.</p><p>エンキューのもう1つの利点は、エンキューされたリソースをプラグインによってデキューできるため、テンプレートファイルを変更する必要がないことです。.</p><p>私たちのテーマには <em>style.css</em> まだ使用していません。今すぐエンキューしましょう。</p><pre class="EnlighterJSRAW" data-enlighter-language="php">function my_custom_theme_enqueue(){ wp_enqueue_style( 'my-custom-theme'、get_stylesheet_uri()); } add_action( 'wp_enqueue_scripts'、 'my_custom_theme_enqueue'); </pre><p><a href="https://developer.wordpress.org/reference/functions/get_stylesheet_uri/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external"><code>get_stylesheet_uri()</code></a> 現在のテーマのスタイルシートのURIを取得するヘルパー関数です。他のファイルをキューに入れる場合は、代わりにこれを行う必要があります。</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_style( 'my-stylesheet'、get_template_directory_uri()。 '/css/style.css'); </pre><p>私たちのテーマにはスクリプトがありません。もしそうであれば、次のようにそれらをエンキューします。</p><pre class="EnlighterJSRAW" data-enlighter-language="php">function my_custom_theme_enqueue(){ wp_enqueue_style( 'my-custom-theme'、get_stylesheet_uri()); wp_enqueue_script( 'my-scripts'、get_template_directory_uri()。 '/js/scripts.js'); } add_action( 'wp_enqueue_scripts'、 'my_custom_theme_enqueue');</pre><p>上記の例外は、これまで行われてきたスクリプトです。 <a href="https://developer.wordpress.org/reference/functions/wp_enqueue_script/#default-scripts-and-js-libraries-included-and-registered-by-wordpress" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">事前登録済み </a>WordPressでは、これらの場合、最初のパラメーター($ handle)を指定するだけで済みます。</p><p><code class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_script( 'jquery');</code></p><p><strong>CSSでスタイルを追加する</strong></p><p data-enlighter-language="php">私たちのテーマは強力な基盤を持っていますが、デザインが欠けています。style.cssに基本的なCSSを追加すると、大きな違いが生まれます。追加しました <a href="https://github.com/DannyCooper/my-custom-theme/blob/master/style.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">〜100行のCSS </a>デモとしてサンプルテーマに追加すると、結果は次のようになります。</p><p data-enlighter-language="php"><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20430'%3E%3C/svg%3E" alt="CSSのスターターテーマ" width="750" height="430" data-lazy-src="/images/wordpress-theme-development-101-5.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="/images/wordpress-theme-development-101-5.jpg" alt="CSSのスターターテーマ" width="750" height="430"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="430"></span></p><h3><span id="i-7">タイトルタグ</span></h3><p>すべてのテーマは、WordPressの組み込み機能を利用してタイトルタグを生成する必要があります。これは、このコードを <em>functions.php</em> ファイル: <code>add_theme_support( 'title-tag');</code> WordPressがページの出力を処理します。<em><title></em> 必要に応じて、プラグインはフィルターを使用して出力を変更できます。 SEOプラグインは多くの場合、タイトルをさらに最適化するためにこれを行います.</p><h2><span id="i-8">テンプレートパーツ</span></h2><hr/><p>現在、テンプレートコードの80%は <em>index.php</em>. これは機能しますが、次のような他のテンプレートファイルがある場合、多くのコードが繰り返されます。 <em>singular.php</em>, <em>search.php</em>, そして <em>archive.php</em>. テンプレートパーツを使用すると、テンプレート間でコードを再利用できるため、テーマの開発が容易になります。ヘッダーとフッターはすべてのページで同じであるため、テンプレートパーツを使用するのに最適です。まず、header.phpを作成し、次のコードを <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="<http://gmpg.org/xfn/11>"> <?php wp_head(); ?> </head> <header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> <?php wp_nav_menu( array( 'theme_location' => 「メニュー1」, )); ?> </header> </pre><p>に <em>index.php</em> 上記のコードを次のコードに置き換えます。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> </pre><p><strong>注意:</strong> テンプレートパーツを取得するときは、 <em>.php</em> テンプレートパーツハンドルから.</p><p>次に、このコードを次の場所に移動して、フッターテンプレートパーツを作成します。<em> footer.php</em> 上記のプロセスを繰り返す:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.js" data-minify="1" defer></script></body> </html> </pre><p>最後に、「結果なし」のコードもテンプレートパーツに移動します。これは、複数のテンプレートで使用される可能性が高いためです。作成する<em> content-none.php</em> このコードを新しいファイルに移動します.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> </pre><p>インデックスは次のようになります。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> <div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <?php the_post_thumbnail(); ?> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i-9">「、」</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : get_template_part( 'content-none' ); endif; ?> </div> <?php get_sidebar(); get_template_part( 'footer' ); </pre><p>上記は完全に機能しますが、少し改善することができます。 WordPressには、ヘッダー、フッター、サイドバーのテンプレートパーツを含めるためのヘルパー関数があります。可能な場合はコア機能を使用することがベストプラクティスであるため、代わりにそれらを使用する必要があります。.</p><p>交換する <code>get_template_part( 'header');</code> と <code>get_header();</code> そして <code>get_template_part( 'footer');</code> と <code>get_footer();</code></p><h2><span id="i-10">コンテンツ</span></h2><hr/><p>テンプレートパーツを使用して完了した基礎は、新しいテンプレートファイルをテーマに追加するときに効果を発揮します。以下に最も一般的なものをリストしました。代わりに、Githubのソースコードにリンクしているコード例に圧倒されないようにしています.</p><h3><span id="singularphp">singular.php</span></h3><p>投稿とページは、独自のURLで表示された場合、ほとんどの場合レイアウトがこれらの両方のページタイプで同じになるため、「単一」と見なされます。ただし、そうでない場合は、より具体的な <em>page.php</em> そして <em>single.php</em> (投稿)代わりに.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/singular.php" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">コード例– singular.php</a></p><h3><span id="archivephp">archive.php</span></h3><p>アーカイブテンプレートは通常、2つの点で単一のテンプレートとは異なります。コンテンツ全体ではなく抜粋を表示し、コンテンツを説明するアーカイブヘッダーを備えています.</p><p>テンプレート階層をもう一度参照すると、アーカイブテンプレートがすべての種類のアーカイブ(作成者、カテゴリ、タグ、分類、日付)をカバーしていることがわかります。これがユースケースで機能しない場合でも、より具体的なテンプレートを使用できます。</p><ul><li>author.php</li><li>category.php</li><li>tag.php</li><li>taxonomy.php</li><li>date.php</li></ul><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/archive.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">コード例– archive.php</a></p><h3><span id="searchphp">search.php</span></h3><p>WordPress Webサイトは、たとえば?s = URLパラメータを使用して検索できます。, <code>yourwebsite.com?s=test</code>. の <em>search.php</em> テンプレートはそれらの検索の結果を出力します.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/search.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">コード例– search.php</a></p><h3><span id="404php">404.php</span></h3><p>index.phpに追加したelseステートメントは「ページが見つかりません」エラーをキャッチしますが、その機能を独自のテンプレートファイルに分離して、出力をより詳細に制御することができます。それはのユースケースです <em>404.php</em> テンプレートファイル.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/404.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">コード例– 404.php</a></p><h2><span id="i-11">補助ファイル</span></h2><hr/><p>テーマを一般に配布する場合は、次のファイルが不可欠です。これらがないと、テーマはテーマリポジトリやマーケットプレイスから拒否されます.</p><h3><span id="screenshotpng">screenshot.png</span></h3><p>スクリーンショットは、ユーザーが新しいテーマを選択しているときにwp-adminのテーマリストに表示されます。次に、従うべきベストプラクティスをいくつか示します。</p><ul><li>スクリーンショットは1200px x 900pxである必要があります</li><li>スクリーンショットは.pngまたは.jpg形式である必要があります</li><li>スクリーンショットはテーマを正確に表したものである必要があります</li><li>スクリーンショットを最適化する必要があります(使用 <a href="http://tinypng.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">tinypng.com</a> または類似)</li></ul><h3><span id="readmetxt">readme.txt</span></h3><p>WordPressは、 <em>readme.txt</em>, 必要なものすべてを引き出します <em>style.css</em>. 一方、WordPressのテーマディレクトリは、Readmeファイルから重要な情報を引き出し、必要なファイルと見なします.</p><p>ほとんどの開発者が使用 <em>readme.txt</em> テーマに関するすべての情報を保存する中心的な場所として。シンプルな <em>readme.txt</em> このようになります:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">===テーマ名=== 少なくとも必要:5.0 テスト済み:5.2 PHPが必要:5.6 ライセンス:GPLv2以降 ライセンスURI: <http://www.gnu.org/licenses/gpl-2.0.html> 簡単な説明。 150文字以下. ==説明== テーマ説明. ==変更ログ== = 1.0 = *新しいオプションを追加 ==リソース== * normalize.css <http://necolas.github.io/normalize.css/>, (C)2012-2016 Nicolas GallagherおよびJonathan Neal、[MIT](<http://opensource.org/licenses/MIT>) </pre><ul><li><strong>少なくとも必要</strong> –これは、テーマが互換性のあるWordPressの最小バージョンです.</li><li><strong>までテスト済み</strong> –このフィールドは、テーマがテストされたWordPressの最新バージョンを示します.</li><li><strong>PHPが必要</strong> –このフィールドは、テーマが機能するPHPの最小バージョンを示します.</li><li><strong>説明</strong> –この説明フィールドは現在、どこにも表示されていません.</li><li><strong>変更ログ</strong> –変更ログはどこでも使用されませんが、開発者と一部のユーザーはこのファイルを参照して、変更内容を確認します.</li><li><strong>資源</strong> –ほとんどのサードパーティリソースには、何らかの帰属が必要です。リソースセクションはそれらを置くために広く受け入れられている場所です。明示的に帰属を必要としないリソースであっても、ここにリストすることは、ユーザーが使用しているリソースのライセンスを認識できるようにするための良い習慣です。.</li></ul><h2><span id="i-12">ページテンプレート</span></h2><hr/><p>ページテンプレートを使用すると、開発者は個々の投稿やページに使用できるカスタムテンプレートを作成できます。たとえば、ほとんどのテーマには2列(コンテンツ–サイドバー)のレイアウトがありますが、一部のページでは、ユーザーはサイドバーを表示せずにコンテンツだけに焦点を当てたい場合があります。ここでページテンプレートが役立ちます.</p><p><strong>ページテンプレートの作成方法?</strong></p><p>テーマフォルダーで、「page-templates」という名前の新しいフォルダーを作成し、そのフォルダー内に <em>single-column.php</em>. すべてを高速化するには、すべてのコードを <em>singular.php</em> に <em>page-templates / single-column.php</em> への呼び出しを削除します <em>get_sidebar()</em> このテンプレートはそれを必要としないので.</p><p>WordPressにページテンプレートであることを伝える特別なヘッダーを追加する必要があります。次のようになります。</p><pre class="EnlighterJSRAW" data-enlighter-language="css">/ * テンプレート名:単一列テンプレート テンプレート投稿タイプ:投稿、ページ * / </pre><p>コードは自明です。WordPressにテンプレートの名前と使用できる投稿タイプを伝えるだけです。.</p><p>これですべてです。新しいページテンプレートは、[ページ属性]の下のエディタで使用できるようになりました。.</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20643'%3E%3C/svg%3E" alt="ページテンプレートドロップダウン" width="750" height="643" data-lazy-src="/images/wordpress-theme-development-101-6.jpg"/><noscript><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="/images/wordpress-theme-development-101-6.jpg" alt="ページテンプレートドロップダウン" width="750" height="643"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="643"></span></p><h2><span id="RTLcss">RTL.css</span></h2><hr/><p>すべての言語が左から右に読むわけではありません。たとえば、アラビア語とヘブライ語は、右から左(RTL)で読み取られます。テーマをRTL言語と互換性を持たせる簡単な方法があります.</p><p>というテーマフォルダに新しいファイルを作成します <em>rtl.css</em>, 次に、次のコードをコピーして貼り付けます。</p><pre class="EnlighterJSRAW" data-enlighter-language="css">体 { 方向:rtl; unicode-bidi:埋め込み; } </pre><p>RTL言語がWordPress Webサイトでアクティブな言語である場合、WordPressはこのCSSファイルを自動的にロードすることを認識しています.</p><p>これは、開始するためのRTL機能の非常に基本的な実装です。詳細については、次の2つの素晴らしいリソースをご覧ください。</p><p><a href="https://codex.wordpress.org/Right_to_Left_Language_Support" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">右から左への言語サポートドキュメント</a></p><p><a href="https://github.com/WordPress/WordPress/blob/master/wp-content/themes/twentytwelve/rtl.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Twenty Twenty RTLコード</a></p><h2><span id="i-13">ベストプラクティス</span></h2><hr/><p>WordPressテーマの構築と保守を容易にするために、ベストプラクティスは時間とともに進化してきました。これらの原則に従うことはあなたを助けるだけでなく、彼らがあなたのコードを扱う必要があるときに他の開発者にとっても簡単になります。.</p><h3><span id="1">1)スターターテーマを使用する</span></h3><p>スターターテーマは、テーマを構築するための強固な基盤を提供します。通常、これらは軽量で、スタイル設定や構成オプションはほとんどありません。やがて、すべてのプロジェクトの基礎となる独自のスターターテーマを作成する可能性がありますが、ここではいくつかの一般的なオプションを示します。</p><ul><li><a href="https://underscores.me/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">アンダースコア</a></li><li><a href="https://wordpress.org/themes/scaffold/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">足場</a></li><li><a href="https://github.com/html5blank/html5blank" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">HTML5空白</a></li></ul><h3><span id="2WordPress">2)WordPressコーディング標準を理解する</span></h3><p>コーディング標準は、コードベース全体にわたって一貫した方法でコードをフォーマットする方法です。 WordPressには、HTML、CSS、JavaScript、PHPのコーディング標準があります。コーディング標準を使用しても、エンドユーザーエクスペリエンスに影響はありませんが、コードがより読みやすくなります。 WordPressコーディング標準を使用しない場合でも、常に標準を使用することをお勧めします.</p><ul><li><a href="https://make.wordpress.org/core/handbook/best-practices/coding-standards/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WordPress.orgコーディング基準</a></li><li><a href="https://github.com/WordPress/WordPress-Coding-Standards" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WPCS</a></li><li><a href="https://www.php-fig.org/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">PHPコーディング標準</a></li></ul><h3><span id="3">3)ローカリゼーションを使用する</span></h3><p>ボランティアの努力のおかげで、WordPressは何百もの言語で利用できます。あなたのテーマが公にリリースされる予定の場合、それも翻訳できるように構築する必要があります.</p><p>心配する必要はありません。とても簡単です。すべての文字列が直接出力されるのではなく、「ローカリゼーション関数」を介して渡されることを確認するだけです。.</p><p>これの代わりに:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo 'Previous Post'; ?></pre><p>代わりにこれを行います:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo __( 'Previous Post', 'my-custom-theme' ); ?></pre><p><a href="https://developer.wordpress.org/reference/functions/__/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">__()</a> 文字列とテキストドメインを受け入れるローカリゼーション関数です。この関数は、指定された文字列の翻訳を返します。翻訳が利用できない場合は元の文字列を返します.</p><h3><span id="4">4)プラグイン機能を回避する</span></h3><p>ユーザーがテーマを変更すると、プレゼンテーションレイヤーのみが変更されます。内容と機能はほぼ同じままです。つまり、テーマではなく、WordPressの役割をプラグインに含める方法に影響を与えるすべての関数です。プラグイン機能のいくつかの例は次のとおりです。</p><ul><li>カスタム投稿タイプ</li><li>ページビルダー</li><li>ソーシャルメディアの共有</li><li>検索エンジン最適化(SEO)</li></ul><p>テーマにSEOコントロールを含めることは便利(そしておそらくセールスポイント)のように思えるかもしれませんが、実際には長期的にユーザーを傷つけます。将来的には、テーマを変更する必要がありますが、変更することはできません。SEO構成のすべてが現在のテーマに密接に結合されているためです。対照的に、設定がプラグインに保存されている場合、心配することなくテーマを変更できます.</p><h3><span id="5">5)プレフィックス(競合の防止)</span></h3><p>競合を防ぐために、テーマによって作成されたすべての関数、クラス、およびグローバル変数にプレフィックスを付ける必要があります。ユーザーのウェブサイトで実行されている他のコードを知ることは不可能であるため、これは重要です。接頭辞は名前の衝突と致命的なエラーを防ぎます.</p><p>ダッシュまたはアンダースコアで区切られたテーマの名前は、ほとんどの場合接頭辞として機能します。テーマ名が非常に長い場合、代わりにイニシャルを使用できます.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">テーマ名:足場 クラスScaffold_Class {} 関数scaffold_function(){} グローバル$ scaffold_global テーマ名:私の長いテーマ名 クラスMLTN_Class {} 関数mltn_function(){} グローバル$ mltn_global </pre><h3><span id="6">6)コア機能を使用する</span></h3><p>それが存在する場合、ホイールを再発明するのではなく、常にコア機能を使用する必要があります。これには、サイドバー、ナビゲーションメニュー、投稿のサムネイル、カスタムヘッダー、カスタム背景が含まれますが、これらに限定されません。これらの機能は、数百万人のユーザーによって徹底的にテストされており、積極的に維持および改善されています.</p><p>コア機能の機能または出力を変更する必要がある場合は、WordPressが提供する多くのフックとフィルターの1つを使用することが可能です。例えば <code>wp_nav_menu()</code> 「walker」パラメータがあるため、出力を完全に制御できます.</p><h3><span id="7">7)データのエスケープとサニタイズ</span></h3><p>テーマ開発者は、潜在的な悪用からユーザーを保護するために、データのエスケープとサニタイズに精通している必要があります.</p><p><strong>脱出</strong></p><p>エスケープとは、データが出力される前にデータが安全かどうかをチェックするプロセスであり、サニタイズとは、データベースに保存される前にデータをチェックするプロセスです.</p><p>WordPressには、データをエスケープするために使用できるヘルパー関数があるため、自分でそれらを構築する必要はありません。. <em>esc_html</em> エスケープ関数の一例です。エスケープされていない出力は次のようになります。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo get_theme_mod( 'error_page_title');</code></pre><p>出力をエスケープするには、次のようにします。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html(get_theme_mod( 'error_page_title'));</code></pre><p>あなたが知っておくべき他のいくつかのエスケープ関数は <a href="https://developer.wordpress.org/reference/functions/esc_attr/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_attr()</a>, <a href="https://developer.wordpress.org/reference/functions/absint/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">absint()</a>, <a href="https://developer.wordpress.org/reference/functions/esc_url/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_url()</a>.</p><p>単一の関数を使用して文字列を変換およびエスケープすることも可能です。</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html(__( '404 Not Found'、 'my-custom-theme'));</code></pre><p>になる:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">echo esc_html __( '404 Not Found'、 'my-custom-theme'); //または esc_html_e( '404 Not Found'、 'my-custom-theme'); </pre><p><strong>ヒント:</strong> テーマのどこにいても <code>エコー$</code> エスケープする必要があるかどうかを確認する必要があります。通常はエスケープします.</p><p><strong>消毒</strong></p><p>テーマに設定を追加する場合は、データベースに入力する前に、ユーザーがそれらの設定に入力したデータが安全であることを確認する必要があります。 WordPressには <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">機能数</a> 入力のサニタイズを支援する.</p><p>カスタマイザAPIを使用して設定をテーマに追加すると、呼び出された ‘<em>sanitize_callback</em>‘は、サニタイズ関数の名前を受け入れます。設定が行うすべての入力は、 ‘<em>sanitize_callback</em>‘データベースに入る前.</p><p>これは、サニタイズの重要性を強調しています。 <em>sanitize_callback</em> WordPressのテーマディレクトリには受け入れられません。.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">$ wp_customize-> add_setting( 「my_custom_theme_setting」, アレイ( 'sanitize_callback' => 'sanitize_text_field' //コアサニタイズ関数. ) ); </pre><p>サニタイズおよびエスケープ関数の公式リストは、次の場所にあります。 <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">データの無害化/エスケープ</a></p><h2><span id="i-14">流通経路</span></h2><hr/><p>テーマは、達成したい結果に応じて、さまざまなチャネルを介して配布できます。結果が単にオープンソースコミュニティに貢献することである場合は、テーマをWordPressディレクトリにアップロードする以外に方法はありません。代わりに、あなたが自分のテーマを売り、直接お金を稼ぐことを望んでいるなら、それを行う方法もある.</p><p>テーマ配布の主要なWebサイトは次のとおりです。</p><h3><span id="1WordPressorg"><strong>1)WordPress.org(ダウンロードとユーザーを取得するのに最適な場所)</strong></span></h3><p>WordPressでテーマをホストする主な利点は、テーマがwordpress.orgのウェブサイトだけでなく、 <em>wp-admin</em> ダッシュボード.</p><p>WordPressでテーマをホストするもう1つの利点は、組み込みの更新システムです。テーマを更新すると、すべてのユーザーがその中に通知されます <em>wp-admin</em> ダッシュボードと最新バージョンに更新する簡単なパス.</p><p>WordPress.orgは無料のテーマのみを受け入れますが、それはあなたがお金を稼ぐことができないという意味ではありません。無料のテーマは、プレミアムテーマ、プラグイン、サービスを宣伝するのに最適なチャンネルです。.</p><h3><span id="2WordPresscom"><strong>2)WordPress.com</strong></span></h3><p>WordPress.comは無料とプレミアムの両方のテーマをホストしています。しかし、彼らは数年前から新しい著者の投稿を受け付けていません。.</p><h3><span id="3ThemeForest"><strong>3)ThemeForest</strong></span></h3><p><a href="http://themeforest.net/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ThemeForest</a> プレミアムテーマの主要な市場です。最も売れているテーマ(Avada)の売り上げは$ 5,000,000を超えています.</p><p>一般的に言えば、テーマフォレストのバイヤーは、フル機能の「多目的」テーマを期待しています。上位のテーマはすべてページビルダー機能を備えており、開発者のチームによってサポートされています。新しい作家が参入するのは非常に難しい市場です.</p><h3><span id="4Mojo"><strong>4)クリエイティブマーケットとMojoマーケットプレイス</strong></span></h3><p><a href="https://creativemarket.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">クリエイティブマーケット</a> そして <a href="https://www.mojomarketplace.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">モジョマーケットプレイス</a> プレミアムテーマ市場の小さなプレーヤーであるため、グループ化しました。どちらもThemeForestと同じサービスを効果的に提供しますが、小規模です.</p><h3><span id="5Github"><strong>5)Github</strong></span></h3><p><a href="https://github.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Github</a> 無料のテーマを公開する最も簡単な方法です。確認プロセスや従うべきガイドラインはありません。ただし、wordpress.orgの可視性のメリットはなく、ユーザーが最新バージョンを入手できるように独自の更新メカニズムを構築する必要があります。.</p><h2><span id="i-15">すべてを一緒に入れて</span></h2><hr/><h3><span id="1-2"><strong>1)テーマのテスト</strong></span></h3><p><strong>テーマ単体テスト</strong></p><p>の <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">テーマ単体テスト</a> は、幅広いコンテンツタイプとエッジケースを含む標準のWordPressコンテンツインポートファイルです。開発環境へのアップロードは簡単で、見落としがちな多くのシナリオが強調表示されます.</p><p><strong>WP_DEBUG</strong></p><p>テーマ開発者として、テーマをテストする <a href="https://wordpress.org/support/article/debugging-in-wordpress/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WP_DEBUG</a> enabledは、最低限必要なことです。 WP_DEBUGがtrueに設定されている場合、テーマはエラーや警告を返さないはずです.</p><p>テーマがサポートするさまざまなPHPバージョンでテストを繰り返すことも重要です。 PHPのメジャーリリースごとに、新しい変更、警告、および減価償却があります。 PHP5.6ではテーマにエラーがないことは珍しくありませんが、PHP7ではエラーが表示されます.</p><p>WP_DEBUGを有効にするには、次のコードを追加します <em>wp-config.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">DEFINE( 'WP_DEBUG'、true); </pre><p><strong>モンスターウィジェット</strong></p><p><a href="https://wordpress.org/plugins/monster-widget/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">モンスターウィジェット</a> 13個のコアウィジェットをサイドバーに一度に追加できる便利なプラグインです。コアウィジェットはさまざまなHTML要素を使用するため、テーマのテストに最適です.</p><p><strong>テーマスニファー</strong></p><p>の <a href="https://wordpress.org/plugins/theme-sniffer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">テーマスニファー</a> テーマレビューチーム(TRT)によって作成されたプラグインです。エスケープエラーとローカリゼーションエラーの多く(すべてではありません)をキャッチします。また、WordPressコーディング標準に照らしてテーマをチェックします.</p><h3><span id="2WordPressorg"><strong>2)テーマをWordPress.orgに送信する</strong></span></h3><p>このガイドの冒頭で、最後に到達するまでに、wordpress.orgに送信できるテーマがあると述べました。そのプロセスを見てみましょう.</p><p><strong>アップロードプロセス</strong></p><p>アップロードプロセスは簡単です。 WordPressアカウントを作成またはログインして、このページに移動します– <a href="https://wordpress.org/themes/upload/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://wordpress.org/themes/upload/</a></p><p>今すぐテーマを圧縮してアップロードすることもできますが、最初に知っておきたいことがいくつかあります。.</p><p><strong>必要条件</strong></p><p>テーマレビューチーム(TRT)には、厳密なセットがあります。 <a href="https://make.wordpress.org/themes/handbook/review/required/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">要件</a>. テーマが満たされるまで、テーマはディレクトリに受け入れられません <strong>すべて</strong> 要求事項.</p><p><strong>レビュープロセス</strong></p><p>テーマをアップロードする場合、ディレクトリに受け入れる前に通過する必要がある2段階のレビュープロセスがあります。.</p><p>まず、を押すとすぐに自動チェックが実行されます <em>アップロードする</em>. 背後では、自動チェッカーはTheme Snifferプラグインと非常によく似た方法で機能します。エラーが見つかった場合はテーマを拒否し、アップロードプロセスはそこで終了します.</p><p>テーマが自動チェックに合格すると、人間によるレビューを待つテーマのキューに追加されます。人間によるレビューは、TRTのボランティアによって行われます。キュー内のテーマの数がレビュアーの数をはるかに超えているため、テーマがキューの先頭に到達するまでに2〜3か月かかる場合があります。.</p><p>テーマにエラーがなく、人間のレビュー段階に到達するまでにすべての要件に準拠している必要があります。これは、3つ以上の重大なエラーがあり、拒否できるかのようです。テーマが人間による審査の段階で却下された場合、テーマは最後のキューに再度参加する必要があります。つまり、別の人間による審査を再び2〜3か月待つ.</p><p>役立つリソース: <a href="https://wptavern.com/the-most-common-wordpress-theme-development-mistakes-and-how-to-fix-them" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">最も一般的なWordPressテーマ開発の間違い(およびそれらを修正する方法)</a></p><p>TRTが常に探していることは注目に値します <a href="https://make.wordpress.org/themes/handbook/get-involved/become-a-reviewer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">新しいレビュアー</a>, ボランティア活動は素晴らしい学習体験であり、オープンソースコミュニティに貢献する方法となります。.</p><h3><span id="3-2"><strong>3)テーマのリスト</strong></span></h3><p>おめでとうございます、あなたのテーマは承認されました!あなたは今あなた自身のリストを持っています <a href="https://wordpress.org/themes/arke/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">こんな感じ</a>.</p><p>このページに表示される予定の概要は次のとおりです。</p><ul><li><strong>スクリーンショット–</strong> スクリーンショットは、潜在的なユーザーが最初に目にするものなので、できるだけ魅力的にします。ただし、フォトショップのレンダリングではなく、テーマの正確な表現である必要があります。からインスピレーションを得る <a href="https://wordpress.org/themes/browse/popular/" target="_blank" rel="nofollow noopener noreferrer external" data-wpel-link="external">最も人気のあるテーマ</a>.</li><li><strong>説明–</strong> から引かれた説明 <em>style.css</em> は、テーマとその主な機能を説明するのに理想的な場所です。また、推奨または必要なプラグインをここにリストすることもできます。説明では、書式設定(太字、斜体、ハイパーリンク)や改行はサポートされていません.</li><li><strong>タグ–</strong> これは、あなたがリストしたタグの表現です <em>style.css</em>. のみ <a href="https://api.wordpress.org/themes/info/1.1/?action=feature_list" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">これらのタグはこちら</a> 受け入れられる.</li><li><strong>プレビューボタン–</strong> プレビューはwordpress.orgによって生成され、テーマ開発者として、出力を制御することはできません。残念ながら、プレビューアは基本的なコンテンツを使用し、設定を行わないため、多くの場合、完全なプレビューとは言えません。.</li><li><strong>テーマホームページリンク</strong> –のURL <em>プレビュー</em> ボタンは、style.cssの[テーマURI]フィールドから取得されます。このURLは、テーマに関する情報を表示するページを表示するためにのみ使用する必要があるという厳しい要件があります。.</li><li><strong>アクティブインストール</strong> –これは、テーマをアクティブに使用しているWebサイトの数です。数値は、最も近い10、100、または1000に四捨五入されます。正確な数を取得することはできません.</li><li><strong>1日あたりのダウンロード</strong> –これは、テーマがダウンロードされた回数です。 「ダウンロード」は、新しいダウンロードまたはテーマの更新です.</li><li><strong>レビュー -</strong> ユーザーがレビューを残すには、wordpress.orgアカウントにログインする必要があります。一般的に、レビューをユーザーに明示的に提出しない限り、レビューを取得するのは困難です.</li><li><strong>サポート</strong> –組み込みのサポートプラットフォームは、テーマの問題の管理と解決に最適です。ユーザーは、サポートスレッドを作成するためにログインする必要があります.</li><li><strong>翻訳</strong> –翻訳プラットフォームは素晴らしいリソースです。このガイド全体を通じてテーマをローカライズするためのアドバイスに従っている場合、ユーザーはそれを他の言語に翻訳し、英語を話すユーザーだけでなく潜在的なユーザーベースを拡大することができます。.</li></ul><h3><span id="4-2">4)テーマの更新</span></h3><p>将来テーマを変更し、WordPressでホストされているバージョンを更新する必要がある場合、プロセスは簡単です.</p><p>最初に「バージョン:」フィールドを更新して、ログインします <em>readme.txt</em>. 次に、ファイルを圧縮して、同じ方法で再度アップロードします <a href="https://wordpress.org/themes/upload/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">アップロードページ</a> 従来通り.</p><p>システムはそれをアップデートとして認識し、自動的に承認するので、人間による別のレビューを必要としません.</p> <input type="hidden" value="5010"><div class="uab-frontend-wrapper-outer"><div id="uab_rid_3bdc8" class="uab-frontend-inner-layer uab-frontend-wrapper-author-1 " data-timeout="1000"><div id="uab-frontend-wrapper" class="uab-frontend-wrapper uab-template-1"><div class="uab-tab-content"><div class="uab-defaut-tab uab-clearfix"><div class="uab-author-profile-pic"><div class="uap-profile-image"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" data-lazy-srcset='https://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-200 photo' height='200' width='200' data-lazy-src="https://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png"/><noscript><img alt='' src='https://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-200 photo' height='200' width='200'/></noscript></div></div><div class="uab-front-content"><div class="uab-display-name"> <a href="https://24kg.org/author/admin/" target="_blank" data-wpel-link="internal">Jeffrey Wilson</a> <span class="uab-user-role uab-role-Administrator">Administrator</span></div><div class="uab-short-info"> Sorry! The Author has not filled his profile.</div><div class="uab-short-contact"></div><div class="uab-social-icons"> <span class="uab-contact-label">follow me</span><ul id="uap-social-outlets-fields"></ul></div></div></div></div></div></div></div><div class="flat_pm_end"></div><div class="ajax-content" data-id="87" ></div></div></article><div class="entry-footer"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span></div><div class="b-share b-share--post"><div class="b-share__title">Like this post? Please share to your friends:</div> <span class="b-share__ico b-share__vk js-share-link" data-uri="https://vk.com/share.php?url=https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__fb js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__tw js-share-link" data-uri="https://twitter.com/share?text=%E3%83%AF%E3%83%BC%E3%83%89%E3%83%97%E3%83%AC%E3%82%B9%E3%81%AE%E3%83%86%E3%83%BC%E3%83%9E%E9%96%8B%E7%99%BA%EF%BC%88101%EF%BC%89&url=https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__ok js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__whatsapp js-share-link js-share-link-no-window" data-uri="whatsapp://send?text=%E3%83%AF%E3%83%BC%E3%83%89%E3%83%97%E3%83%AC%E3%82%B9%E3%81%AE%E3%83%86%E3%83%BC%E3%83%9E%E9%96%8B%E7%99%BA%EF%BC%88101%EF%BC%89%20https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__viber js-share-link js-share-link-no-window" data-uri="viber://forward?text=%E3%83%AF%E3%83%BC%E3%83%89%E3%83%97%E3%83%AC%E3%82%B9%E3%81%AE%E3%83%86%E3%83%BC%E3%83%9E%E9%96%8B%E7%99%BA%EF%BC%88101%EF%BC%89%20https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F"></span> <span class="b-share__ico b-share__telegram js-share-link js-share-link-no-window" data-uri="https://telegram.me/share/url?url=https%3A%2F%2F24kg.org%2Fpage%2F101-2-3%2F&text=%E3%83%AF%E3%83%BC%E3%83%89%E3%83%97%E3%83%AC%E3%82%B9%E3%81%AE%E3%83%86%E3%83%BC%E3%83%9E%E9%96%8B%E7%99%BA%EF%BC%88101%EF%BC%89"></span></div><div class='yarpp-related'><div class="b-related"><div class="b-related__header"><span>Related articles</span></div> .<div class="b-related__items"><div id="post-5394" class="post-card post-5394 post type-post status-publish format-standard category-page" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/page/wordpress-7/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/wordpress-cheat-sheet.jpg"/><noscript><img src="/images/wordpress-cheat-sheet.jpg" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">कोई श्रेणी नहीं</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/page/wordpress-7/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">WordPressチートシート</span></a></div></header><div class="post-card__content" itemprop="articleBody"> 以下は、3つの部分に分かれたWordPressチートシートです。 WP-CLI(初心者向け) WordPressテーマ開発(開発者) WordPressキーボードショートカット PDFとPNGの両方で(インフォグラフィックとして)利用できるようにしました. Contents0.1 WordPressチートシートのPDFバージョン0.2 WordPressチートシート(PNG)のインフォグラフィックバージョン1 WordPressチートシート1.1 WP-CLIチートシート1.2 WordPressテーマ開発チートシート1.2.1 WordPressテーマ定義1.2.2 WordPressテンプレートファイル1.2.3 WordPressテンプレートの構造1.2.4</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page/wordpress-7/" content="WordPressチートシート"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:35+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-5017" class="post-card post-5017 post type-post status-publish format-standard category-page" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/page/htmlwordpress/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/converting-html-to-wordpress-step-by-step.jpg"/><noscript><img src="/images/converting-html-to-wordpress-step-by-step.jpg" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">कोई श्रेणी नहीं</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/page/htmlwordpress/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">HTMLからWordPressへの変換(ステップバイステップ)</span></a></div></header><div class="post-card__content" itemprop="articleBody"> 純粋なHTMLで構築されたサイトからWordPressへの道のりは短いものではありませんでした。オールテキストエクスペリエンスから、ウェブデザインは非常にインタラクティブなウェブプレゼンスに移行しました。それに加えて、マークアップを自分で書く必要はありませんが、コンテンツ管理システムに大きな負担をかけることができます. ただし、これは静的HTML Webサイトが存在しなくなったことを意味するものではありません。実際、マークアップ言語の最新版であるHTML5は非常に強力であり、CMSを使用せずに高品質のWebサイトを構築できます。. それでも、WordPressの市場シェアの拡大は、ますます多くの人々がプラットフォームに切り替えていることを示しています. それらのいくつかにとって、それは静的なHTMLからWordPressへの移行を意味します。これは困難な作業になる可能性がありますが、この投稿ではいくつかの簡単な方法でそれを行う方法を説明しようとしています. 以下では、HTMLからWordPressに変換する方法をいくつか紹介します。まず、さまざまなオプションとその長所と短所を学びます。その後、それらを段階的に実行する方法を示します. さあ行こう. Contents0.0.1 静的HTMLからWordPressに移行する3つの方法0.0.1.1 A)HTMLを手動でWordPressテーマに変換する0.0.1.2 B)HTMLからWordPress子テーマを介したWordPress0.0.1.3 C)プラグインを使用してHTMLからWordPressにコンテンツをインポートする0.1 A)HTMLを手動でWordPressテーマに変換する方法0.1.1 1.テーマフォルダーと基本ファイルを作成する0.1.2</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page/htmlwordpress/" content="HTMLからWordPressへの変換(ステップバイステップ)"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:30+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-6977" class="post-card post-6977 post type-post status-publish format-standard category-page-5" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/page-5/101-3-3/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/wordpress-theme-development-101.jpg"/><noscript><img src="/images/wordpress-theme-development-101.jpg" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">카테고리가 없습니다</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/page-5/101-3-3/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">워드 프레스 테마 개발 (101)</span></a></div></header><div class="post-card__content" itemprop="articleBody"> 워드 프레스 테마를 만드는 법을 배우면 완전히 새로운 세상을 열 수 있습니다. 그것은 당신</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page-5/101-3-3/" content="워드 프레스 테마 개발 (101)"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:30+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-5565" class="post-card post-5565 post type-post status-publish format-standard category-page" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/page/bluehostseo/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">कोई श्रेणी नहीं</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/page/bluehostseo/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">BlueHostはSEOサービスを提供していますか?</span></a></div></header><div class="post-card__content" itemprop="articleBody"> 独自のWebサイトを構築することは、特にWeb開発に慣れていない場合は、思ったほど簡単ではない可能性があります。しかし、BlueHostなどのWebホスティングプロバイダーのおかげで、Web開発の経験がない人でも、HTMLなどを使わずに独自のサイトを作成できるようになりました。これは、本格的な本格的なWebサイトの作成がこれまでになく簡単になるため、上級ユーザーにも朗報です。. しかし、サイトが稼働すると、すべてがカバーされると思ったとき、やるべきことがまだあることに気付きます。機能するウェブサイトを用意するだけでは、世界中の人々があなたのビジネスやブランドについて知るのに十分ではありません。そのために、検索エンジン最適化(SEO)があります。. Contents1 とにかくSEOとは?2 どんなウェブホストに行くべきか?3 BlueHostはウェブサイトの検索エンジンのランキングをどのように改善しますか? とにかくSEOとは? SEOは、オンラインマーケティング戦略の重要な部分です。 Google、Bing、Yahooなどの主要な検索エンジンの自然な結果におけるウェブサイトのランキングを改善するのに役立ちます!. [ファイル#csp8368650、ライセンス#1337480]エンドユーザーライセンス契約(http://www.canstockphoto.com/legal.php)に従ってhttp://www.canstockphoto.comを通じてライセンス供与(c)Can Stock Photo Inc. /</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page/bluehostseo/" content="BlueHostはSEOサービスを提供していますか?"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-5183" class="post-card post-5183 post type-post status-publish format-standard category-page" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/page/wordpress-4/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/adding-custom-fonts-to-wordpress.jpg"/><noscript><img src="/images/adding-custom-fonts-to-wordpress.jpg" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">कोई श्रेणी नहीं</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/page/wordpress-4/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">WordPressへのカスタムフォントの追加</span></a></div></header><div class="post-card__content" itemprop="articleBody"> WordPressサイトに適したフォントを選択することは、ウェブデザインとウェブサイトのブランディングの中心的な部分です. 色、画像、その他の要素、タイポグラフィなど 大きな役割を果たす 訪問者がサイトをどのように認識しているか. ありがたいことに、WordPressフォントは自由にカスタマイズできる多くのものの1つです。あなたが望むWordPressサイトのほとんどすべての無料のカスタムフォントを使用できます. WordPressフォントについて知っておく必要があるすべてをカバーします。 A)WordPressにカスタムフォントを追加する方法(手動) B)WordPressにカスタムフォントを追加する方法(プラグイン経由) WordPressでカスタムフォントを使用する理由 カスタムフォントの場所 結論 Contents1 A)カスタムフォントをWordPressに手動で追加する方法1.1 1.</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page/wordpress-4/" content="WordPressへのカスタムフォントの追加"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:33+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-4923" class="post-card post-4923 post type-post status-publish format-standard category-cat-vejledninger" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/cat-vejledninger/tilpas-dit-wordpress-dashboard-velkomstmeddelelse/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/customize-your-wordpress-dashboard-welcome-message.jpg"/><noscript><img src="/images/customize-your-wordpress-dashboard-welcome-message.jpg" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Vejledninger</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://24kg.org/cat-vejledninger/tilpas-dit-wordpress-dashboard-velkomstmeddelelse/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Tilpas dit WordPress Dashboard-velkomstmeddelelse</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Det ser ud til, at mange af jer ikke ønsker at vise den nye</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/cat-vejledninger/tilpas-dit-wordpress-dashboard-velkomstmeddelelse/" content="Tilpas dit WordPress Dashboard-velkomstmeddelelse"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:11+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div></div></div></div><meta itemprop="author" content="Jeffrey Wilson"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/page/101-2-3/" content="ワードプレスのテーマ開発(101)"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:30+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></main></div></div><aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar"><div id="uab_author_box_widget-2" class="widget UAB_Author_Box_Widget"><div class="uab-abw-wrapper template-1"></div></div><div id="search-4" class="widget widget_search"><form role="search" method="get" id="searchform_6337" action="https://24kg.org/" class="search-form"> <label class="screen-reader-text" for="s_6337">Search: </label> <input type="text" value="" name="s" id="s_6337" class="search-form__text"> <button type="submit" id="searchsubmit_6337" class="search-form__submit"></button></form></div><div id="arpw-widget-2" class="widget arpw-widget-random "><div class="arpw-random-post "><ul class="arpw-ul arpw-widget-2"><li class="arpw-li arpw-clearfix arpw-1"><a class="arpw-title" href="https://24kg.org/cat-blog/justhost-hosting-pregled/" rel="bookmark" data-wpel-link="internal">Justhost hosting pregled</a></li><li class="arpw-li arpw-clearfix arpw-2"><a class="arpw-title" href="https://24kg.org/page/cms-3/" rel="bookmark" data-wpel-link="internal">市場シェア別の人気のCMS</a></li><li class="arpw-li arpw-clearfix arpw-3"><a class="arpw-title" href="https://24kg.org/page-263/sql/" rel="bookmark" data-wpel-link="internal">صرفه جویی در زمان جستجوی SQL برای وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-4"><a class="arpw-title" href="https://24kg.org/cat-seo/10-vigtigste-funktioner-fra-yoast-seo-til/" rel="bookmark" data-wpel-link="internal">10 vigtigste funktioner fra Yoast SEO til WordPress</a></li><li class="arpw-li arpw-clearfix arpw-5"><a class="arpw-title" href="https://24kg.org/page-40/siteground-startup-vs-growbig-vs-gogeek2020/" rel="bookmark" data-wpel-link="internal">SiteGround StartUp vs GrowBig vs GoGeekのレビューと計画の比較(2020年):どれが最適ですか?</a></li><li class="arpw-li arpw-clearfix arpw-6"><a class="arpw-title" href="https://24kg.org/cat-kennsla/11-top-wordpress-byrjendamyndbond-fra-6/" rel="bookmark" data-wpel-link="internal">11 Top WordPress byrjendamyndbönd frá 6 ógnvekjandi síðum</a></li><li class="arpw-li arpw-clearfix arpw-7"><a class="arpw-title" href="https://24kg.org/cat-sekalainen/paras-hyvantekevaisyys-ja-voittoa/" rel="bookmark" data-wpel-link="internal">Paras hyväntekeväisyys- ja voittoa tavoittelemattomat WordPress-teemoja syyllesi</a></li><li class="arpw-li arpw-clearfix arpw-8"><a class="arpw-title" href="https://24kg.org/cat-tips/cpanel-vs-plesk-til-wordpress-brugere/" rel="bookmark" data-wpel-link="internal">cPanel vs Plesk til WordPress-brugere</a></li><li class="arpw-li arpw-clearfix arpw-9"><a class="arpw-title" href="https://24kg.org/page-97/siteground-sg-2020/" rel="bookmark" data-wpel-link="internal">क्या मुझे SiteGround के SG साइट स्कैनर (2020 की समीक्षा) की आवश्यकता है: क्या यह इसके लायक है? इसका मूल्य कितना है?</a></li><li class="arpw-li arpw-clearfix arpw-10"><a class="arpw-title" href="https://24kg.org/piani-e-prezzi/politica-di-rimborso-di-siteground-e-garanzia-di/" rel="bookmark" data-wpel-link="internal">Politica di rimborso di SiteGround e garanzia di rimborso (Guida del 2020): Come cancellare il tuo account di hosting SiteGround?</a></li><li class="arpw-li arpw-clearfix arpw-11"><a class="arpw-title" href="https://24kg.org/cat-kennsla/hvernig-virkar-skyndiminni-wordpress/" rel="bookmark" data-wpel-link="internal">Hvernig virkar skyndiminni WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-12"><a class="arpw-title" href="https://24kg.org/cat-diverse/bedste-lms-wordpress-plugins-til-kursusoprettelse/" rel="bookmark" data-wpel-link="internal">Bedste LMS WordPress-plugins til kursusoprettelse 2020</a></li><li class="arpw-li arpw-clearfix arpw-13"><a class="arpw-title" href="https://24kg.org/page-338/page-350/" rel="bookmark" data-wpel-link="internal">بهترین هاستینگ وردپرس برای وب سایت شما</a></li><li class="arpw-li arpw-clearfix arpw-14"><a class="arpw-title" href="https://24kg.org/page-79/http-2-2/" rel="bookmark" data-wpel-link="internal">HTTP / 2 के साथ अपनी साइट की गति बढ़ाएँ</a></li><li class="arpw-li arpw-clearfix arpw-15"><a class="arpw-title" href="https://24kg.org/cat-tippek/a-csomagban-szerepl-termekek/" rel="bookmark" data-wpel-link="internal">A csomagban szereplő termékek marketingtechnikájának használata a WordPress Store-ban</a></li><li class="arpw-li arpw-clearfix arpw-16"><a class="arpw-title" href="https://24kg.org/cat-ymislegt/8-bestu-innflutningur-utflutningur-wordpress/" rel="bookmark" data-wpel-link="internal">8 bestu innflutningur / útflutningur WordPress viðbætur</a></li><li class="arpw-li arpw-clearfix arpw-17"><a class="arpw-title" href="https://24kg.org/cat-blog/cos-e-il-data-center/" rel="bookmark" data-wpel-link="internal">Cos’è il data center?</a></li><li class="arpw-li arpw-clearfix arpw-18"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/trk-dit-wordpress-tema-design-med-gul-blyant/" rel="bookmark" data-wpel-link="internal">Træk dit WordPress-tema design med gul blyant</a></li><li class="arpw-li arpw-clearfix arpw-19"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-fjes-brdkrummere-til-wordpress-og-hvorfor-det/" rel="bookmark" data-wpel-link="internal">Sådan føjes brødkrummere til WordPress og hvorfor det er vigtigt</a></li><li class="arpw-li arpw-clearfix arpw-20"><a class="arpw-title" href="https://24kg.org/cat-turvallisuus/kuinka-suojata-wordpress-jarjestelmanvalvojan/" rel="bookmark" data-wpel-link="internal">Kuinka suojata WordPress-järjestelmänvalvojan aluetta</a></li><li class="arpw-li arpw-clearfix arpw-21"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/tendenze-del-web-design/" rel="bookmark" data-wpel-link="internal">Tendenze del Web design</a></li><li class="arpw-li arpw-clearfix arpw-22"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/una-recensione-dettagliata-di-nice-hotel-tema/" rel="bookmark" data-wpel-link="internal">Una recensione dettagliata di Nice Hotel – Tema WordPress</a></li><li class="arpw-li arpw-clearfix arpw-23"><a class="arpw-title" href="https://24kg.org/cat-opetused/aarmiselt-visuaalse-helilooja-lohistamise-ja/" rel="bookmark" data-wpel-link="internal">Äärmiselt visuaalse helilooja lohistamise ja languse loomise juhend WordPressile</a></li><li class="arpw-li arpw-clearfix arpw-24"><a class="arpw-title" href="https://24kg.org/cat-ulevaated/tasuliste-liikmetellimuste-pro-ulevaade/" rel="bookmark" data-wpel-link="internal">Tasuliste liikmetellimuste Pro ülevaade</a></li><li class="arpw-li arpw-clearfix arpw-25"><a class="arpw-title" href="https://24kg.org/cat-seo/cara-menjaga-situs-web-wordpress-anda-tidak-aktif/" rel="bookmark" data-wpel-link="internal">Cara Menjaga Situs Web WordPress Anda Tidak Aktif dari Daftar Hitam Google</a></li><li class="arpw-li arpw-clearfix arpw-26"><a class="arpw-title" href="https://24kg.org/cat-kiat/cara-sumber-dan-berbagi-konten-di-situs-wordpress/" rel="bookmark" data-wpel-link="internal">Cara Sumber dan Berbagi Konten di Situs WordPress Anda</a></li><li class="arpw-li arpw-clearfix arpw-27"><a class="arpw-title" href="https://24kg.org/cat-anmeldelser/sikkerhedskopiering-gendannelse-og-overfr/" rel="bookmark" data-wpel-link="internal">Sikkerhedskopiering, gendannelse og overfør WordPress-websteder med WPvivid</a></li><li class="arpw-li arpw-clearfix arpw-28"><a class="arpw-title" href="https://24kg.org/cat-tips/lette-og-overkommelige-mder-til-at-f-et-wordpress/" rel="bookmark" data-wpel-link="internal">Lette (og overkommelige) måder til at få et WordPress-sted til at skille sig ud</a></li><li class="arpw-li arpw-clearfix arpw-29"><a class="arpw-title" href="https://24kg.org/cat-revisione/recensione-wix/" rel="bookmark" data-wpel-link="internal">Recensione Wix</a></li><li class="arpw-li arpw-clearfix arpw-30"><a class="arpw-title" href="https://24kg.org/cat-arvostelut/maxcdn-review-paras-cdn-wordpressille/" rel="bookmark" data-wpel-link="internal">MaxCDN Review: paras CDN WordPressille?</a></li><li class="arpw-li arpw-clearfix arpw-31"><a class="arpw-title" href="https://24kg.org/cat-arvostelut/opinnaytetyo-wordpress-theme-review/" rel="bookmark" data-wpel-link="internal">Opinnäytetyö WordPress Theme Review</a></li><li class="arpw-li arpw-clearfix arpw-32"><a class="arpw-title" href="https://24kg.org/berita-komunitas/the-wordpress-terbaik-4-juli-diskon-kupon-promo/" rel="bookmark" data-wpel-link="internal">The WordPress Terbaik 4 Juli Diskon, Kupon & Promo 2019</a></li><li class="arpw-li arpw-clearfix arpw-33"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/quanto-costano-i-domini-extra-su-bluehost/" rel="bookmark" data-wpel-link="internal">Quanto costano i domini extra su BlueHost?</a></li><li class="arpw-li arpw-clearfix arpw-34"><a class="arpw-title" href="https://24kg.org/cat-sekalainen/14-parasta-wordpress-liukusaadinta/" rel="bookmark" data-wpel-link="internal">14 parasta WordPress-liukusäädintä</a></li><li class="arpw-li arpw-clearfix arpw-35"><a class="arpw-title" href="https://24kg.org/cat-ulasan/panduan-ulasan-plugin-wordpress-builder-wordpress/" rel="bookmark" data-wpel-link="internal">Panduan & Ulasan Plugin WordPress Builder WordPress</a></li><li class="arpw-li arpw-clearfix arpw-36"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/8-plugin-wordpress-helpdesk-terbaik-untuk/" rel="bookmark" data-wpel-link="internal">8+ Plugin WordPress Helpdesk Terbaik untuk Mengelola Dukungan</a></li><li class="arpw-li arpw-clearfix arpw-37"><a class="arpw-title" href="https://24kg.org/nema-kategorije/20-mjesta-na-kojima-moete-besplatno-nauiti/" rel="bookmark" data-wpel-link="internal">20 mjesta na kojima možete besplatno naučiti kodiranje</a></li><li class="arpw-li arpw-clearfix arpw-38"><a class="arpw-title" href="https://24kg.org/cat-ulasan/bangun-kamus-khusus-dengan-plugin-cm-tooltip/" rel="bookmark" data-wpel-link="internal">Bangun Kamus Khusus Dengan Plugin CM Tooltip Glossary WordPress</a></li><li class="arpw-li arpw-clearfix arpw-39"><a class="arpw-title" href="https://24kg.org/cat-napunaited/miks-peaksite-oma-fotoportfelli-wordpressi-abil/" rel="bookmark" data-wpel-link="internal">Miks peaksite oma fotoportfelli WordPressi abil ise hostima?</a></li><li class="arpw-li arpw-clearfix arpw-40"><a class="arpw-title" href="https://24kg.org/cat-abendingar/10-einkenni-frabrt-viskipta-wordpress-ema/" rel="bookmark" data-wpel-link="internal">10 einkenni frábært viðskipta WordPress þema</a></li><li class="arpw-li arpw-clearfix arpw-41"><a class="arpw-title" href="https://24kg.org/bez-kategorii/przegld-webhostinghub/" rel="bookmark" data-wpel-link="internal">Przegląd WebHostingHub</a></li><li class="arpw-li arpw-clearfix arpw-42"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/20-formulir-kontak-terbaik-7-ekstensi-pengaya/" rel="bookmark" data-wpel-link="internal">20+ Formulir Kontak Terbaik 7 Ekstensi & Pengaya</a></li><li class="arpw-li arpw-clearfix arpw-43"><a class="arpw-title" href="https://24kg.org/cat-tippek/beepitett-wordpress-beallitasok-amelyeket/" rel="bookmark" data-wpel-link="internal">Beépített WordPress beállítások, amelyeket használnia kell</a></li><li class="arpw-li arpw-clearfix arpw-44"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/10-plugin-wordpress-restoran-gratis-terbaik-tahun/" rel="bookmark" data-wpel-link="internal">10 Plugin WordPress Restoran Gratis Terbaik tahun 2020</a></li><li class="arpw-li arpw-clearfix arpw-45"><a class="arpw-title" href="https://24kg.org/cat-tips/10-grunde-til-at-skifte-dit-websted-eller-blog-til/" rel="bookmark" data-wpel-link="internal">10 grunde til at skifte dit websted eller blog til WordPress.org</a></li><li class="arpw-li arpw-clearfix arpw-46"><a class="arpw-title" href="https://24kg.org/cat-kiat/5-jenis-dukungan-setiap-kebutuhan-desainer-web/" rel="bookmark" data-wpel-link="internal">5 Jenis Dukungan Setiap Kebutuhan Desainer Web</a></li><li class="arpw-li arpw-clearfix arpw-47"><a class="arpw-title" href="https://24kg.org/nema-kategorije/godaddy-pregled-web-hostinga/" rel="bookmark" data-wpel-link="internal">GoDaddy pregled web hostinga</a></li><li class="arpw-li arpw-clearfix arpw-48"><a class="arpw-title" href="https://24kg.org/cat-tutorial/tingkatkan-kinerja-situs-wordpress-anda-dengan/" rel="bookmark" data-wpel-link="internal">Tingkatkan Kinerja Situs WordPress Anda dengan Hummingbird</a></li><li class="arpw-li arpw-clearfix arpw-49"><a class="arpw-title" href="https://24kg.org/cat-napunaited/lihtsad-lahendused-wordpressi-teadmistebaasi/" rel="bookmark" data-wpel-link="internal">Lihtsad lahendused WordPressi teadmistebaasi loomiseks</a></li><li class="arpw-li arpw-clearfix arpw-50"><a class="arpw-title" href="https://24kg.org/page/pickaweb/" rel="bookmark" data-wpel-link="internal">Pickaweb वेब होस्टिंग की समीक्षा</a></li><li class="arpw-li arpw-clearfix arpw-51"><a class="arpw-title" href="https://24kg.org/cat-mitmesugused/muutke-oma-wordpressi-sait-mitmekeelseks-vahemalt/" rel="bookmark" data-wpel-link="internal">Muutke oma WordPressi sait mitmekeelseks: vähemalt 10 vinge tõlkepluginat</a></li><li class="arpw-li arpw-clearfix arpw-52"><a class="arpw-title" href="https://24kg.org/nra-kategorijos/ar-bluehost-silo-svetaini-krj/" rel="bookmark" data-wpel-link="internal">Ar „BlueHost“ siūlo svetainių kūrėją?</a></li><li class="arpw-li arpw-clearfix arpw-53"><a class="arpw-title" href="https://24kg.org/bez-kategorii/najlepsze-oprogramowanie-forum-bezpatne-i-patne/" rel="bookmark" data-wpel-link="internal">Najlepsze oprogramowanie forum (bezpłatne i płatne)</a></li><li class="arpw-li arpw-clearfix arpw-54"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/la-guida-definitiva-per-l-hosting-di-un-sito-web/" rel="bookmark" data-wpel-link="internal">La guida definitiva per l’hosting di un sito Web</a></li><li class="arpw-li arpw-clearfix arpw-55"><a class="arpw-title" href="https://24kg.org/page/20-2/" rel="bookmark" data-wpel-link="internal">無料でコーディングを学べる20の場所</a></li><li class="arpw-li arpw-clearfix arpw-56"><a class="arpw-title" href="https://24kg.org/page-338/page-444/" rel="bookmark" data-wpel-link="internal">راه های آسان (و مقرون به صرفه) برای ایجاد یک وب سایت وردپرس استراحت</a></li><li class="arpw-li arpw-clearfix arpw-57"><a class="arpw-title" href="https://24kg.org/cat-seo/legjobb-wordpress-uzleti-seo-tippek/" rel="bookmark" data-wpel-link="internal">Legjobb WordPress üzleti SEO tippek</a></li><li class="arpw-li arpw-clearfix arpw-58"><a class="arpw-title" href="https://24kg.org/page-127/siteground-gogeek-2020-2/" rel="bookmark" data-wpel-link="internal">SiteGround GoGeek לעומת סקירת תוכנית אירוח בענן (2020)</a></li><li class="arpw-li arpw-clearfix arpw-59"><a class="arpw-title" href="https://24kg.org/cat-tutorial/cara-membatasi-konten-menurut-anggota-di-wordpress/" rel="bookmark" data-wpel-link="internal">Cara Membatasi Konten Menurut Anggota di WordPress</a></li><li class="arpw-li arpw-clearfix arpw-60"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-konfigureres-google-tag-manager-til-wordpress/" rel="bookmark" data-wpel-link="internal">Sådan konfigureres Google Tag Manager til WordPress</a></li><li class="arpw-li arpw-clearfix arpw-61"><a class="arpw-title" href="https://24kg.org/cat-napunaited/kuidas-luua-wordpressi-ajaveebi-postitust-ideest/" rel="bookmark" data-wpel-link="internal">Kuidas luua WordPressi ajaveebi postitust, ideest avaldamiseks</a></li><li class="arpw-li arpw-clearfix arpw-62"><a class="arpw-title" href="https://24kg.org/page-79/page-93-2/" rel="bookmark" data-wpel-link="internal">डेटा सेंटर क्या है?</a></li><li class="arpw-li arpw-clearfix arpw-63"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/kuinka-vahentaa-http-s-pyyntoja-wordpressissa/" rel="bookmark" data-wpel-link="internal">Kuinka vähentää HTTP / S-pyyntöjä WordPressissä</a></li><li class="arpw-li arpw-clearfix arpw-64"><a class="arpw-title" href="https://24kg.org/cat-velemenyek/wp-compress-review-konny-es-gyors-kepoptimalizalas/" rel="bookmark" data-wpel-link="internal">WP Compress Review: Könnyű és gyors képoptimalizálás a WordPress számára</a></li><li class="arpw-li arpw-clearfix arpw-65"><a class="arpw-title" href="https://24kg.org/page-49/page-110/" rel="bookmark" data-wpel-link="internal">ביקורת יוסטוסט</a></li><li class="arpw-li arpw-clearfix arpw-66"><a class="arpw-title" href="https://24kg.org/bez-kategorii/10-najlepsze-oprogramowanie-ide/" rel="bookmark" data-wpel-link="internal">10 Najlepsze oprogramowanie IDE</a></li><li class="arpw-li arpw-clearfix arpw-67"><a class="arpw-title" href="https://24kg.org/page-49/page-55/" rel="bookmark" data-wpel-link="internal">כיצד לבחור שם דומיין</a></li><li class="arpw-li arpw-clearfix arpw-68"><a class="arpw-title" href="https://24kg.org/page-263/geodirectory/" rel="bookmark" data-wpel-link="internal">نقشه های دایرکتوری مبتنی بر موقعیت مکانی را به وردپرس با GeoDirectory اضافه کنید</a></li><li class="arpw-li arpw-clearfix arpw-69"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/guida-ftp-di-webhostinghub/" rel="bookmark" data-wpel-link="internal">Guida FTP di WebHostingHub</a></li><li class="arpw-li arpw-clearfix arpw-70"><a class="arpw-title" href="https://24kg.org/cat-kiat/cara-menjual-foto-online-dengan-wordpress/" rel="bookmark" data-wpel-link="internal">Cara Menjual Foto Online dengan WordPress</a></li><li class="arpw-li arpw-clearfix arpw-71"><a class="arpw-title" href="https://24kg.org/cat-kiat/10-proyek-akhir-pekan-untuk-membuat-situs/" rel="bookmark" data-wpel-link="internal">10 Proyek Akhir Pekan untuk Membuat Situs WordPress Anda Lebih Ramah Pengguna pada hari Senin</a></li><li class="arpw-li arpw-clearfix arpw-72"><a class="arpw-title" href="https://24kg.org/page-338/4-7/" rel="bookmark" data-wpel-link="internal">4 رفع برای صفحه سفید مرگ در وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-73"><a class="arpw-title" href="https://24kg.org/page-38/15-2-2/" rel="bookmark" data-wpel-link="internal">15の最高の無料ロゴメーカーとジェネレーター</a></li><li class="arpw-li arpw-clearfix arpw-74"><a class="arpw-title" href="https://24kg.org/page-126/page-145/" rel="bookmark" data-wpel-link="internal">כיצד להפעיל בלוג</a></li><li class="arpw-li arpw-clearfix arpw-75"><a class="arpw-title" href="https://24kg.org/page/inmotion-2/" rel="bookmark" data-wpel-link="internal">InMotion ईकॉमर्स टूल</a></li><li class="arpw-li arpw-clearfix arpw-76"><a class="arpw-title" href="https://24kg.org/cat-oppaat/envato-wordpress-toolkit-opas-automaattiseen/" rel="bookmark" data-wpel-link="internal">Envato WordPress Toolkit -opas automaattiseen teemapäivitykseen</a></li><li class="arpw-li arpw-clearfix arpw-77"><a class="arpw-title" href="https://24kg.org/cat-napunaited/kuidas-korraldada-wordpressi-opetamise-ulemaailmne/" rel="bookmark" data-wpel-link="internal">Kuidas korraldada WordPressi õpetamise ülemaailmne tippkohtumine</a></li><li class="arpw-li arpw-clearfix arpw-78"><a class="arpw-title" href="https://24kg.org/nema-kategorije/pregled-web-hostinga-siteground/" rel="bookmark" data-wpel-link="internal">Pregled web hostinga SiteGround</a></li><li class="arpw-li arpw-clearfix arpw-79"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/kuinka-valita-paras-mainostettava-kumppaniohjelma/" rel="bookmark" data-wpel-link="internal">Kuinka valita paras mainostettava kumppaniohjelma WordPress-blogiisi</a></li><li class="arpw-li arpw-clearfix arpw-80"><a class="arpw-title" href="https://24kg.org/page-573/10-60/" rel="bookmark" data-wpel-link="internal">10+ بهترین پلاگین های جعبه نویسنده وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-81"><a class="arpw-title" href="https://24kg.org/cat-mitmesugused/10-parimat-wordpressi-huljatud-ostukorvi/" rel="bookmark" data-wpel-link="internal">10 parimat WordPressi hüljatud ostukorvi pistikprogrammi</a></li><li class="arpw-li arpw-clearfix arpw-82"><a class="arpw-title" href="https://24kg.org/cat-tippek/hogyan-keszitsunk-biztonsagi-masolatot-a-wordpress/" rel="bookmark" data-wpel-link="internal">Hogyan készítsünk biztonsági másolatot a WordPress webhelyről (manuálisan vagy beépülő modulokkal)</a></li><li class="arpw-li arpw-clearfix arpw-83"><a class="arpw-title" href="https://24kg.org/bez-kategorii/trendy-w-projektowaniu-stron-internetowych/" rel="bookmark" data-wpel-link="internal">Trendy w projektowaniu stron internetowych</a></li><li class="arpw-li arpw-clearfix arpw-84"><a class="arpw-title" href="https://24kg.org/page-32/web-6/" rel="bookmark" data-wpel-link="internal">英国の最高のWebホスティング会社(サポートとパフォーマンス)</a></li><li class="arpw-li arpw-clearfix arpw-85"><a class="arpw-title" href="https://24kg.org/cat-abendingar/auveldar-aferir-til-a-afla-tekna-af-wordpress/" rel="bookmark" data-wpel-link="internal">Auðveldar aðferðir til að afla tekna af WordPress</a></li><li class="arpw-li arpw-clearfix arpw-86"><a class="arpw-title" href="https://24kg.org/cat-velemenyek/csuszka-revolution-wordpress-beepul-modul/" rel="bookmark" data-wpel-link="internal">Csúszka Revolution WordPress beépülő modul áttekintése és útmutató</a></li><li class="arpw-li arpw-clearfix arpw-87"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/yksinkertainen-neuvo-wordpress-theme-kehittajan/" rel="bookmark" data-wpel-link="internal">Yksinkertainen neuvo WordPress Theme -kehittäjän löytämiseen ja palkkaamiseen</a></li><li class="arpw-li arpw-clearfix arpw-88"><a class="arpw-title" href="https://24kg.org/cat-mitmesugused/12-parimat-wordpressi-toolaua-pistikprogrammi/" rel="bookmark" data-wpel-link="internal">12+ parimat WordPressi töölaua pistikprogrammi aastaks 2020</a></li><li class="arpw-li arpw-clearfix arpw-89"><a class="arpw-title" href="https://24kg.org/cat-biztonsag/vegs-utmutato-a-wordpress-sokhoz-es-biztonsagi/" rel="bookmark" data-wpel-link="internal">Végső útmutató a WordPress sókhoz és biztonsági kulcsokhoz</a></li><li class="arpw-li arpw-clearfix arpw-90"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/plugin-wordpress-terbaik-untuk-menciptakan/" rel="bookmark" data-wpel-link="internal">Plugin WordPress Terbaik untuk Menciptakan Pengalaman Pelanggan yang Sukses</a></li><li class="arpw-li arpw-clearfix arpw-91"><a class="arpw-title" href="https://24kg.org/cat-napunaited/mis-on-peata-kaubandus-ja-kuidas-see-teile-kasu/" rel="bookmark" data-wpel-link="internal">Mis on peata kaubandus ja kuidas see teile kasu saab?</a></li><li class="arpw-li arpw-clearfix arpw-92"><a class="arpw-title" href="https://24kg.org/page-545/desktopserver/" rel="bookmark" data-wpel-link="internal">ایجاد و استقرار سایت های مشتری وردپرس با DesktopServer</a></li><li class="arpw-li arpw-clearfix arpw-93"><a class="arpw-title" href="https://24kg.org/page-263/pdf/" rel="bookmark" data-wpel-link="internal">نحوه قرار دادن فایلهای PDF در وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-94"><a class="arpw-title" href="https://24kg.org/cat-velemenyek/biztonsagi-masolat-keszitese-a-wordpress-webhelyrl/" rel="bookmark" data-wpel-link="internal">Biztonsági másolat készítése a WordPress webhelyről a BackupBuddy segítségével</a></li><li class="arpw-li arpw-clearfix arpw-95"><a class="arpw-title" href="https://24kg.org/cat-ulasan/ulasan-media-temple-wordpress-hosting/" rel="bookmark" data-wpel-link="internal">Ulasan Media Temple WordPress Hosting</a></li><li class="arpw-li arpw-clearfix arpw-96"><a class="arpw-title" href="https://24kg.org/page-263/6-5/" rel="bookmark" data-wpel-link="internal">6 راه برای ایجاد و رشد لیست ایمیل شما با وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-97"><a class="arpw-title" href="https://24kg.org/nema-kategorije/mogu-li-platiti-bluehost-paypalom/" rel="bookmark" data-wpel-link="internal">Mogu li platiti BlueHost Paypalom?</a></li><li class="arpw-li arpw-clearfix arpw-98"><a class="arpw-title" href="https://24kg.org/page-573/30-10/" rel="bookmark" data-wpel-link="internal">30+ بهترین مضامین وردپرس پزشکی برای پزشکان</a></li><li class="arpw-li arpw-clearfix arpw-99"><a class="arpw-title" href="https://24kg.org/cat-diverse/15-bedste-aftale-booking-wordpress-plugins/" rel="bookmark" data-wpel-link="internal">15 bedste aftale booking WordPress Plugins</a></li><li class="arpw-li arpw-clearfix arpw-100"><a class="arpw-title" href="https://24kg.org/page-263/elementor-4/" rel="bookmark" data-wpel-link="internal">نحوه استفاده از Elementor برای ساختن وب سایت از راه دور</a></li></ul></div></div></aside></div><div class="footer-navigation container"><div class="main-navigation-inner "><div class="menu-1-container"><ul id="footer_menu" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54"><a href="https://24kg.org/terms-of-service/" data-wpel-link="internal">Terms of service</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://24kg.org/privacy-policy/" data-wpel-link="internal">Privacy Policy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://24kg.org/about/" data-wpel-link="internal">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="https://24kg.org/contacts/" data-wpel-link="internal">Contacts</a></li></ul></div></div></div><footer class="site-footer container" itemscope itemtype="http://schema.org/WPFooter"><div class="site-footer-inner "><div class="footer-info"> © 2020</div><div class="footer-counters"></div></div></footer> <button type="button" class="scrolltop js-scrolltop"></button></div> <script type="text/javascript">var thirstyGoogleClickTrack = function ( e ) { var $this = jQuery( this ), linkID = $this.data( 'linkid' ), href = linkID ? $this.attr( 'href' ) : thirstyFunctions.isThirstyLink( $this.attr( 'href' ) ), action_name = 'Affiliate Link', page_slug = '/page/101-2-3/', home_url = 'https://24kg.org'; if ( ! href || typeof ga !== 'function' ) { return; } var is_uncloak = href.indexOf( home_url + '/' + thirsty_global_vars.link_prefix ) < 0, href_parts = href.split('/'), href_last = href_parts[ href_parts.length - 1 ] ? href_parts[ href_parts.length - 1 ] : href_parts[ href_parts.length - 2 ], link_text = $this.text(), link_uri = linkID && is_uncloak ? href : href.replace( home_url , '' ), link_slug = linkID && is_uncloak ? href : href_last; ga( 'send' , 'event' , { eventCategory : action_name, eventAction : link_uri, eventLabel : page_slug, transport : 'beacon' } ); }; jQuery( document ).ready( function($) { $( 'body' ).on( 'click', 'a', thirstyGoogleClickTrack ); });</script> <script type='text/javascript'>/* <![CDATA[ */ var wares_ajax = {"wares_url":"https:\/\/24kg.org\/wp-admin\/admin-ajax.php"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var tocplus = {"visibility_show":"show","visibility_hide":"hide","visibility_hide_by_default":"1","width":"Auto"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var thirsty_global_vars = {"home_url":"\/\/24kg.org","ajax_url":"https:\/\/24kg.org\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"5010","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var settings_array = {"rating_text_average":"average","rating_text_from":"from","lightbox_enabled":""}; var wps_ajax = {"url":"https:\/\/24kg.org\/wp-admin\/admin-ajax.php","nonce":"64e380dbbc"}; /* ]]> */</script> <ins id="adsense" class="adsbygoogle" data-tag="flat_pm" style="position:absolute;left:-9999px;top:-9999px">Adblock<br>detector</ins><style>.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{vertical-align:middle!important;border:none!important}.flat_pm_modal{min-width:200px;min-height:100px;position:relative;background:#fff}.flat_pm_modal .flat_pm_timer,.flat_pm_modal .flat_pm_crs{top:0!important}.flat_pm_crs{transition:box-shadow .2s ease;position:absolute;top:0;right:0;width:34px;height:34px;background:#000;display:block;cursor:pointer;z-index:99999;border:none;padding:0;min-width:0;min-height:0}.flat_pm_crs:hover{box-shadow:0 0 0 50px rgba(0,0,0,.2) inset}.flat_pm_crs:after,.flat_pm_crs:before{transition:transform .3s ease;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(34px / 2);height:3px;background:#fff;transform-origin:center;transform:rotate(45deg);margin:auto}.flat_pm_crs:before{transform:rotate(-45deg)}.flat_pm_crs:hover:after{transform:rotate(225deg)}.flat_pm_crs:hover:before{transform:rotate(135deg)}.flat_pm_timer{position:absolute;top:0;right:0;padding:0 15px;color:#fff;background:#000;line-height:34px;height:34px;text-align:center;font-size:14px}.flat_pm_timer span{font-size:16px;font-weight:600}.flat_pm_out{transition:transform .3s ease,opacity 0s ease;transition-delay:0s,.3s;position:fixed;min-width:250px;min-height:150px;z-index:9999;opacity:0;-webkit-backface-visibility:hidden}.flat_pm_out *{max-width:none!important}.flat_pm_out.top .flat_pm_crs{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_crs{bottom:0}.flat_pm_out.bottom .flat_pm_crs{top:150px}.flat_pm_out.show.bottom .flat_pm_crs{top:0}.flat_pm_out.right .flat_pm_crs{right:auto;left:0}.flat_pm_out.top .flat_pm_timer{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_timer{bottom:0}.flat_pm_out.bottom .flat_pm_timer{top:150px}.flat_pm_out.show.bottom .flat_pm_timer{top:0}.flat_pm_out.right .flat_pm_timer{right:auto;left:0}.flat_pm_out.top{bottom:100%;left:50%;transform:translateY(0) translateX(-50%);padding-bottom:150px}.flat_pm_out.bottom{top:100%;left:50%;transform:translateY(0) translateX(-50%);padding-top:150px}.flat_pm_out.left{bottom:0;right:100%;transform:translateX(0)}.flat_pm_out.right{bottom:0;left:100%;transform:translateX(0)}.flat_pm_out.show{transition-delay:0s,0s;opacity:1;min-width:0;min-height:0;background:#fff}.flat_pm_out.closed{min-width:0;min-height:0}.flat_pm_out.show.top{transform:translateY(100%) translateX(-50%);padding-bottom:0}.flat_pm_out.show.bottom{transform:translateY(-100%) translateX(-50%);padding-top:0}.flat_pm_out.show.left{transform:translateX(100%)}.flat_pm_out.show.right{transform:translateX(-100%)}.flatpm_fixed{position:fixed;z-index:50}.flatpm_stop{position:relative;z-index:50}</style> <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){return} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){return} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://24kg.org/wp-content/plugins/wp-rocket/assets/js/lazyload/12.0/lazyload.min.js"></script><a href="/sitemap.php" data-wpel-link="internal">map</a><script src="https://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.js" data-minify="1" defer></script></body></html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1591877208 -->