wordpress

wordpressに関する内容を書いてます。

【メモ】指定文字数で抜粋を表示する。

0

WP Multibyte Patchプラグインを使うほどでもない、ただちょっと文字数を指定して抜粋を表示したいなーって時用メモ。

<?php echo mb_substr($post->post_excerpt, 0, 80); ?>

単にmb_substrで文字を切り出しているだけです。

【メモ】WordPressのパーマリンク構造を変える

0

WP-Rewiteとpost_rewrite_rulesフィルターで色々できるらしい。
あとで試したい。

【参考】
投稿(post)だけパーマリンクを変更したい。

関数リファレンス/WP Rewrite

WordPressのURLをhackする

ダッシュボードにWelcart商品一覧を表示する。

0

Welcartの商品の一覧をダッシュボードに表示出来ればわかりやすくなるかな?
とおもってウィジェットを作ってみました。
(さらに…)

テーマカスタマイザーで不要な項目を消す

0

テーマカスタマイザーで、テーマ用のカスタム項目を作成していると、初期からある項目が邪魔になってきましたので消しました。
functions.phpに

//サイトタイトルとキャッチフレーズの項目を消す
$wp_customize->remove_section("title_tagline");

//固定フロントページの項目を消す
$wp_customize->remove_section("static_front_page");

で消すことができます。

投稿画面の開閉式カテゴリ

0

WordPressフォーラムで
投稿画面のカテゴリーを開閉式にしたい
という記事が有りました。

その中で開閉式にするjQueryを紹介している人がいました。
投稿画面のカテゴリメタボックスの表示をカスタマイズ

使ってみるとなかなか便利だったのですが、孫カテゴリまであった時展開がおかしかったり、デザインが多少ずれたりするので
少しカスタマイズしてみました。

<?php
add_action( 'admin_head','my_category_toggle' );
 
function my_category_toggle(){
?>
<script type="text/javascript">
<!--
    jQuery(function() {
        jQuery( '.categorydiv div.tabs-panel' ).css({'max-height':'100%'});
        jQuery( '#categorychecklist  li').each(function(){  
            if( jQuery( this ).children('ul').hasClass( 'children' ) ){
            jQuery( this ).children( 'label' ).before('<span class="toggle-switch">●</span>&nbsp;').css({'cursor':'default'});
            }else{
            jQuery( this ).children( 'label' ).before('<span>○</span>&nbsp;');
           
            }
        });
        jQuery('#categorychecklist li > .children').hide();
        jQuery('.toggle-switch').click(function () {
            jQuery(this).siblings('ul').toggle("slow");
        });
     });
     //-->
</script>
<?php
}
?>

展開しないカテゴリーの前にも○をつけてレイアウトをある程度調整したのと、孫カテゴリまである場合はそこも展開できるようにしました。
チェックを入れたりラベルクリックで開閉は開閉部分を関数化して実行させればできそうですが、あまり魅力を感じないのでやめておきました。

Welcartでカスタムフィールドテンプレートのカレンダー機能を使う

0

Welcartでサイトを作成中に、商品データとして日付を登録したくなりました。
そこでカスタムフィールドテンプレートを導入してdate設定をしてカレンダーから入力しようとしたのですが、どうもうまく動作しません。

なんかが競合しているのかな?と思いながらとりあえずカレンダー機能を使わず入力していたのですが、カスタムフィールドテンプレートのソースを眺めていて原因がわかりました。

(さらに…)

アイキャッチからwelcartの商品画像を登録する。

0

Welcartで商品を登録する際、商品に使う画像の名前を商品コードと同じにしなければなりません。
いちいち名前を変えるのも面倒だし、アイキャッチから画像を登録して商品画像にできればいいのにと思い簡単なカスタムをしてみました。

(さらに…)

WordPressで外部から画像をダウンロードしてメディアに登録したりできるクラス

0

コンタクトフォームからメールをフックして、登録情報を投稿に保存しようとしていたのですが

【WordPress の wp_insert_post() とかを使いやすくするツールを作りました】
というのを見つけました。
wp_insertを拡張して、外部からのポストを簡単にしてくれるのですが、それの中に画像ファイルのメディア登録なども含まれていて、
使ってみるとやりたい機能が全部あって便利でした。
感謝感謝

【jquery】【メモ】wordpressのタイトル部分に文字数制限をかける。

0

wordpressでタイトルがある程度長いとスタイルが崩れる場合があります。
長いタイトルは途中から省略しておいいのですが、見栄えが悪くなるので、投稿時にJqueryをつかってタイトルが文字数を超えると警告がでるように変更するメモ

(さらに…)

WordPress3.3の新機能 is_main_query

0

WordPress3.3の日本語版が来ていたので、色々調べてみたところis_main_queryという関数が追加されていました。
軽く調べたところどうも現在のクエリーがメインかどうか調べられるようです。
(さらに…)

Go to Top