Simple Download Monitorをカスタマイズしてダウンロードボタンのデフォルトテキストを変更する方法

現在、WordPressを使って無料で映像や写真素材をダウンロードできる素材配布サイトを作っています。(まだまだ制作途中)

素材のダウンロード数を計測するプラグインとして「Simple Download Monitor」を導入しました。ダウンロード数を計測したいファイルを登録し、記事投稿画面でショートコードを入力することでダウンロードボタンを表示することができます。

デフォルトの場合「Download Now!」という文字がのダウンロードボタンが表示されますが、ショートコードの書き方で色やテキストを変更することができます。例えば、「規約に同意してダウンロード」に変更するには、

[sdm-download id="xxxx" button_text="規約に同意してダウンロード"]

これでダウンロードボタンの文字が変わります。

いちいちショートコードを変更するのがめんどくさい

ブログの投稿画面から簡単にショートコードの挿入ができるのですが、テキストを変更するには毎回「button_text=”好きなテキスト”」と付け加えなければなりません。めんどくさいので、デフォルトのテキストを変更する方法を考えてみました。

 

デフォルトのダウンロードボタンの文字を変更する方法

※これからご紹介する方法は、プラグインファイルを直接編集します。何かしらの不具合を引き起こす可能性もありますので自己責任にてお願いします。編集前にバックアップを取るなどの対策をしてください。

1、プラグイン→インストール済みのプラグイン→Simple Download Monitorの編集をクリック

 

2、simple-download-monitor/sdm-shortcodes.php を選択

simple_01

 

3、// Create Download Shortcode という行を探す

// Create Download Shortcode
function sdm_create_download_shortcode($atts) {

    $shortcode_atts = sanitize_sdm_create_download_shortcode_atts(
        shortcode_atts(array(
            'id' => '',
            'fancy' => '0',
            'button_text' => __('Download Now!', 'simple-download-monitor'),
            'new_window' => '',
            'color' => '',
        ), $atts)
    );

 

4、’button_text’ => __(‘Download Now!’ のテキストを変更する(例:規約に同意してダウンロード)

// Create Download Shortcode
function sdm_create_download_shortcode($atts) {

    $shortcode_atts = sanitize_sdm_create_download_shortcode_atts(
        shortcode_atts(array(
            'id' => '',
            'fancy' => '0',
            'button_text' => __('規約に同意してダウンロード', 'simple-download-monitor'),
            'new_window' => '',
            'color' => '',
        ), $atts)
    );

 

以上で、変更は終了です。

左下のファイルを更新を押してください。

 

これでデフォルトのテキストが変更され、いちいち「button_text=”好きなテキスト”」とショートコードに追加する必要はありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください