Date:2016/03/18
Category: WordPress
Category: WordPress
<?php
$taxonomy_name = 'タクソノミー名';
$taxonomys = get_terms($taxonomy_name);
if(!is_wp_error($taxonomys) && count($taxonomys)):
foreach($taxonomys as $taxonomy):
$tax_posts = get_posts(array('post_type' => get_post_type(), 'taxonomy' => $taxonomy_name, 'term' => $taxonomy->slug ) );
if($tax_posts):
?>
<div class="category">
<h2><?php echo esc_html($taxonomy->name); ?></span></h2>
<ul>
<?php foreach($tax_posts as $tax_post): ?>
<li><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html($tax_post->post_title); ?></a></li>
<?php endforeach; ?>
</ul>
</div>
<?php
endif;
endforeach;
endif;
?>
主に、今のようなときに重宝します例)
・カスタム投稿タイプ:メニュー一覧
・カスタムタクソノミー:メニューの種別
・ターム:ハード、ソフト、その他
・投稿:それぞれのタームごとに数個ずつ
こんな感じに作成したものを、1ページにまとめて表示させたい場合などに便利です。
Date:2016/01/29
Category: WordPress
Category: WordPress
WordPressでメールフォームを作成する場合、Contact form 7などプラグインを使う場合が多いと思います。
それらで生成したメールは基本的にmb_send_mail関数やmail関数で送信されることになりますが、メールを送信するプログラムである sendmailを通してメールを送信するのですが、この sendmailのメールサーバとしての設定が正しくない場合は、スパムとして判定されてしまうのです。
そうすると、例えばGMailなどセキュリティの厳しいメールが送信先であれば、真っ先にスパム判定されてしまい、通常の受信箱ではなく、迷惑メールボックスに入れられてしまい、その結果、「届いていない」と言われる事態になります。
これを解決するのが「WP Mail SMTP」プラグインです。
それらで生成したメールは基本的にmb_send_mail関数やmail関数で送信されることになりますが、メールを送信するプログラムである sendmailを通してメールを送信するのですが、この sendmailのメールサーバとしての設定が正しくない場合は、スパムとして判定されてしまうのです。
そうすると、例えばGMailなどセキュリティの厳しいメールが送信先であれば、真っ先にスパム判定されてしまい、通常の受信箱ではなく、迷惑メールボックスに入れられてしまい、その結果、「届いていない」と言われる事態になります。
これを解決するのが「WP Mail SMTP」プラグインです。
Date:2016/01/12
Category: WordPress
Category: WordPress
<?php
$page_id = xxx; //xxxに 固定ページIDを入力
$content = get_page($page_id);
echo "<h2>" . $content->post_title . "</h2>";
$content = get_page($page_id);
echo apply_filters('the_content', $content->post_content);
?>
こんな感じで
Date:2015/07/22
Category: WordPress
Category: WordPress
http://wordpressgogo.com/development/top-level-cats-fix.html#englishより、Top Level Categories Fix pluginをダウンロードして入れることで直る場合があります。
Date:2015/06/26
Category: WordPress
Category: WordPress
ハマりましたが、解決しました。
Date:2015/02/18
Category: WordPress
Category: WordPress
WordPressで複数サイトを運用する場合、ネットワーク管理者の設定をして、マルチサイト化すると便利ですが、外観の「テーマ編集」が見当たらない!という場合の備忘録です。
マルチサイト化はいつもするわけじゃないので、ときどき忘れて焦るのでw
参加サイト→ネットワーク管理者→テーマ
からできます。
マルチサイト化はいつもするわけじゃないので、ときどき忘れて焦るのでw
参加サイト→ネットワーク管理者→テーマ
からできます。
Date:2014/12/15
Category: WordPress
Category: WordPress
ハマった・・・。
xserverにてWP運用中のこと。
なぜかある1サイトのみなのだが、スマホからメールフォーム(MW WP Form)を送信しようと試みるとなぜかtextarea部分が改行されない。
PCからなら問題ないのだが・・・。
さて困った困ったということでかなりハマりました。
xserverにてWP運用中のこと。
なぜかある1サイトのみなのだが、スマホからメールフォーム(MW WP Form)を送信しようと試みるとなぜかtextarea部分が改行されない。
PCからなら問題ないのだが・・・。
さて困った困ったということでかなりハマりました。