作成日: 2021/07/31 更新日: 2023/03/25 サイトの紹介と使い方
初めに
- 筆者が独自にfunction Codeを分類、構成しています。
- ファイル(置き場所):テーマCocoon childのfunctions.php
- 分類コード:12xx
- 分類コード11xxの関数を呼び出しているので、引っ越しのときなどに変更は必要ありません。
ソースコード
コードエディタで記述される「段落」ブロックの始まりを取得
//<--- 1201
function my_get_block_paragraph_begin(){
$ret = "<!-- wp:paragraph --><br>";
return $ret;
}
// 1201 --->
コードエディタで記述される「段落」ブロックの終わりを取得
//<--- 1202
function my_get_block_paragraph_end(){
$ret = "<br><!-- /wp:paragraph -->";
return $ret;
}
// 1202 --->
コードエディタで記述される「コード」ブロックの始まりを取得
//<--- 1203
function my_get_block_code_begin(){
$ret = "<!-- wp:code -->";
$ret .= "<pre class=\"wp-block-code\"><code>";
return $ret;
}
// 1203 --->
コードエディタで記述される「コード」ブロックの終わりを取得
//<--- 1204
function my_get_block_code_end(){
$ret .= "</code></pre>";
$ret .= "<!-- /wp:code -->";
return $ret;
}
// 1204 --->
コードエディタで記述される「カスタムHTMLコード」ブロックの始まりを取得
//<--- 1205
function my_get_block_html_begin(){
$ret = "<!-- wp:html -->";
return $ret;
}
// 1205 --->
コードエディタで記述される「カスタムHTMLコード」ブロックの終わりを取得
//<--- 1206
function my_get_block_html_end(){
$ret = "<!-- /wp:html -->";
return $ret;
}
// 1206 --->
コードエディタで記述される「ショートコード」ブロックの始まりを取得
//<--- 1207
function my_get_short_code_begin(){
$ret = "<!-- wp:shortcode -->";
return $ret;
}
// 1207 --->
コードエディタで記述される「ショートコード」ブロックの終わりを取得
//<--- 1208
function my_get_short_code_end(){
$ret = "<!-- /wp:shortcode -->";
return $ret;
}
// 1208 --->
MenuのドロップダウンカテゴリからMenuのタイトルを取得
//<--- 1211
function my_get_menu_title( $arg1 ){
if( stristr(urldecode("%E8%87%AA%E5%B7%B1%E7%B4%B9%E4%BB%8B"),$arg1) ):// 概要
$ret = urldecode( "%E6%A6%82%E8%A6%81" );
elseif( stristr(urldecode("%E7%9B%AE%E7%9A%84"),$arg1) ):
$ret = urldecode( "%E6%A6%82%E8%A6%81" );
elseif( stristr(urldecode("%E3%81%8A%E5%95%8F%E5%90%88%E3%81%9B"),$arg1) ):
$ret = urldecode( "%E6%A6%82%E8%A6%81" );
elseif( stristr(urldecode("%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%81%AE%E6%BA%96%E5%82%99"),$arg1) ):// 初心者
$ret = urldecode( "%E5%88%9D%E5%BF%83%E8%80%85" );
elseif( stristr(urldecode("%E5%88%9D%E3%82%81%E3%81%A6"),$arg1) ):
$ret = urldecode( "%E5%88%9D%E5%BF%83%E8%80%85" );
elseif( stristr(urldecode("%E5%88%9D%E5%BF%83%E8%80%85"),$arg1) ):
$ret = urldecode( "%E5%88%9D%E5%BF%83%E8%80%85" );
elseif( stristr(urldecode("wordpress"),$arg1) ):// WEB
$ret = urldecode( "WEB" );
elseif( stristr(urldecode("%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%8B%E7%AF%89"),$arg1) ):
$ret = urldecode( "WEB" );
elseif( stristr(urldecode("EC%E3%82%B5%E3%82%A4%E3%83%88"),$arg1) ):
$ret = urldecode( "WEB" );
elseif( stristr(urldecode("%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD"),$arg1) ):// 実務
$ret = urldecode( "%E5%AE%9F%E5%8B%99" );
elseif( stristr(urldecode("%E3%82%B9%E3%83%9E%E3%83%9B%E3%82%A2%E3%83%97%E3%83%AA"),$arg1) ):
$ret = urldecode( "%E5%AE%9F%E5%8B%99" );
elseif( stristr(urldecode("%EF%BC%98%EF%BC%90%EF%BC%98%EF%BC%96%E7%B3%BB"),$arg1) ):// コンピュータの基礎
$ret = urldecode( "%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%81%AE%E5%9F%BA%E7%A4%8E" );
elseif( stristr(urldecode("%E5%9B%B3%E5%BD%A2%E3%81%A8%E6%96%B9%E7%A8%8B%E5%BC%8F"),$arg1) ):// 数学
$ret = urldecode( "%E6%95%B0%E5%AD%A6" );
elseif( stristr(urldecode("%E9%96%A2%E6%95%B0"),$arg1) ):
$ret = urldecode( "%E6%95%B0%E5%AD%A6" );
elseif( stristr(urldecode("%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%97%E6%B3%95"),$arg1) ):
$ret = urldecode( "%E6%95%B0%E5%AD%A6" );
elseif( stristr(urldecode("%E9%A0%86%E5%88%97%E3%81%A8%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B"),$arg1) ):
$ret = urldecode( "%E6%95%B0%E5%AD%A6" );
elseif( stristr(urldecode("%E5%B7%A1%E5%9B%9E%E3%82%BB%E3%83%BC%E3%83%AB%E3%82%B9%E3%83%9E%E3%83%B3%E5%95%8F%E9%A1%8C"),$arg1) ):
$ret = urldecode( "%E6%95%B0%E5%AD%A6" );
elseif( stristr(urldecode("%E3%81%95%E3%81%8F%E3%82%89%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88"),$arg1) ):// プラットフォーム
$ret = urldecode( "%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" );
elseif( stristr(urldecode("Unix%E7%B3%BBOS"),$arg1) ):
$ret = urldecode( "%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" );
elseif( stristr(urldecode("%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"),arg1) ):// プログラム言語
$ret = urldecode( "%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E" );
elseif( stristr(urldecode("HTML%E3%81%A8CSS"),$arg1) ):
$ret = urldecode( "%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E" );
elseif( stristr(urldecode("PHP"),$arg1) ):
$ret = urldecode( "%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E" );
elseif( stristr(urldecode("%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91"),$arg1) ):
$ret = urldecode( "%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E" );
elseif( stristr(urldecode("PYTHON"),$arg1) ):
$ret = urldecode( "%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E" );
elseif( stristr(urldecode("%E3%82%A8%E3%83%83%E3%82%BB%E3%82%A4"),$arg1) ):// その他
$ret = urldecode( "%E3%81%9D%E3%81%AE%E4%BB%96" );
elseif( stristr(urldecode("%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96"),$arg1) ):
$ret = urldecode( "%E3%81%9D%E3%81%AE%E4%BB%96" );
elseif( stristr(urldecode("%E3%83%96%E3%83%AD%E3%82%B0%E8%A8%98%E4%BA%8B%E3%81%AE%E7%AE%A1%E7%90%86%E3%81%A8%E3%83%86%E3%82%B9%E3%83%88"),$arg1) ):
$ret = urldecode( "%E3%81%9D%E3%81%AE%E4%BB%96" );
else:
$ret = "no menu";
endif;
return $ret;
}
// 1211 --->