ワードプレスの略語

今日は、WordPress 2.5で導入された略語についてお話しますが、ロシア人は何らかの理由でそれについてまったく書いていません。



しかし、多くの人々がWordPressを使用していますが、WordPressの略語は私たちには人気がありません。



WordPressリダクションとは何ですか?





これは、たとえばadsenseなどを入力したときで、この場所にあるすべてのものにAdSenseコードがあります。 便利ですか?



もちろん。 行こう 8)Wordpressショートカットの使用を開始する準備はできましたか?



使い方は非常に簡単で、新しい投稿を開始し、HTMLモードに切り替えて記述します。



[showcase]







属性を略語で使用できます。



[showcase id="5"]







略語にコンテンツを含めることができます。



[url href="http://www.smashingmagazine.com"]Smashing Magazine[/url]







略語が機能するため、投稿後に投稿が解析され、Shortcode APIを使用した略語が意図したものに変換されます。

シンプルなWordPressショートカットを作成する



HelloWorldから始めましょう。



略語はPHPを使用して簡単に作成できますが、怖がる必要はなく、複雑なことは何もありません。



1.テーマでfunction.phpを開き、ファイルがない場合は作成します。

2. HelloWorldfunctionを返す関数を作成します

hello() {

return 'Hello, World!';

}






3.略語に次のような関数を割り当てますadd_shortcode('hw', 'hello');



最初のパラメーターは略語の名前、2番目は関数の名前です

4.これで削減が作成されました。次のように書くだけで、投稿やページのどこでも最大限に削減を使用できます。 [hw]







もちろん、これは単純なWordPressショートカットですが、これはほんの始まりにすぎませんか?

WordPressの削減を改善する



属性の使用方法を見てみましょう。 myUrl関数のURL短縮を作成します。



add_shortcode("url", "myUrl");







機能:



function myUrl($atts, $content = null) {

extract(shortcode_atts(array(

"href" => 'http://'

), $atts));

return ''.$content.'';

}






略語が作成されました...今、次のように書くことができます:



[url href="http://ajaxed.ru"]Ajax - [/url]







そして結果として、「Ajax-fashion」はajaxed.ruを指すリンクで記述されることが判明します



関数で何が起こったのですか?



この関数は、attrとcontentの2つのパラメーターを取ります。 attrは略語属性です。 この属性はhrefと呼ばれ、リンクが含まれていました。 コンテンツは、略語タグで囲まれたコンテンツです。 デフォルト値を指定することもできます。



Twitter投稿の短縮を作成する





Twitter APIに入らずに、すべてが非常に単純であることをすぐに示します。



function twitt() {

return '-';

}

add_shortcode('twitter', 'twitt');








機能を使用するには、投稿に書き込む必要があります。



[twitter]







クリックするとリンクが表示され、投稿はTwitterに移動します

RSSサブスクリプション



同様に、すべてが非常にシンプルで高速です。



function subscribeRss() {

return 'Enjoyed this post? Subscribe to my RSS feeds!';

}



add_shortcode('subscribe', 'subscribeRss');








rss-boxをヒープに色付けします:



.rss-box{

background:#F2F8F2;

border:2px #D5E9D5 solid;

font-weight:bold;

padding:10px;

}








Adsenseを削減できる場所ならどこにでも行きます





まったく複雑なことは何もありません。Googleが発行した静的なコードを返す必要があります。



function showads() {

return '



<script type="text/javascript"

src="http://127.0.0.1/images/ajaxed/http://pagead2.googlesyndication.com/pagead/show_ads.js">





';

}



add_shortcode( 'adsense'、 'showads');



[adsense]と書くだけで広告が出ます



さらにいくつか例を挙げることができますが、それらは少し手に負えないので、興味がある人は必ずオリジナルを読んでください:



スマッシングマガジン



テキストは英語ですが、WordPressの略語に関するリソースへのリンクもあります。



次に、友人に略語について教えてください。WordPressをもう少し注ぎます。

作成者ajaxed.ru



All Articles