wordpressのカスタム投稿のfeed URLを取得
カスタム投稿タイプのスラッグが「blog」の場合。
http://WordPressのサイトアドレス/feed?post_type=blog
カスタム投稿タイプのスラッグが「blog」の場合。
http://WordPressのサイトアドレス/feed?post_type=blog
function.phpに下記を記述
//bodyクラスに最上位のスラッグを表示 function ps_get_root_page( $cur_post, $cnt = 0 ) { if ( $cnt > 100 ) { return false; } $cnt++; if ( $cur_post->post_parent == 0 ) { $root_page = $cur_post; } else { $root_page = ps_get_root_page( get_post( $cur_post->post_parent ), $cnt ); } return $root_page; }
取得したいテンプレートファイルに下記を記述
$root_slug = ps_get_root_page( $post ); $root_slug = $root_slug->post_name; echo $root_slug;
<?php include( TEMPLATEPATH . '/sample.php' ); ?>
/wp-content/themes/使用中のテーマ名/functions.php の最後に以下を挿入。
function Include_my_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default' ), $params)); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } add_shortcode('myphp', 'Include_my_php');
読み込みたいphpファイルを作成し、同フォルダにアップする。
記事内に以下を記述(ファイル名がexample.phpの場合)
[myphp file='example']
cssで背景の大きさをスマホなども含め、各ブラウザに対応する方法は以下。
background-size: 37px 22px; -webkit-background-size: 37px 22px; -moz-background-size: 37px 22px; -o-background-size: 37px 22px; -ms-background-size: 37px 22px;
function shortcode_url() { return get_bloginfo('url'); } add_shortcode('url', 'shortcode_url'); /* 投稿内で [url] と記述する */
投稿内でショートコードを記述するれば、blobinfo(‘url’)の値と置き換えられるようになります。
function shortcode_templateurl() { return get_bloginfo('template_url'); } add_shortcode('template_url', 'shortcode_templateurl'); /* 投稿内で [template_url] と記述する */
こちらも同じく、投稿内でショートコードを記述すれば、blobinfo(‘template_url’)の値と置き換えられるようになります。
Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress