前提・実現したいこと
現在、WordPressのDownloadMonitorプラグインを使用し、
①チェックボックスを入れるとボタンが活性
②チェックボックスを入れないととボタンが非活性
という機能を実装していますが、
htmlのaタグを使用している場合の実装方法がわからないため、教えて下さい。
該当のソースコード
以下は、wp-content/plugins/download-monitor/templetes/content-download-box.phpの内容です。
html
1<?php 2/** 3Detailed download output */ 4if ( ! defined( 'ABSPATH' ) ) { 5 exit; 6} // Exit if accessed directly 7/* @var DLM_Download $dlm_download / 8?> 9<aside class="download-box"> 10 11 <?php $dlm_download->the_image(); ?> 12 13 <div 14 class="download-count"><?php printf( n( '1 DL', '%d DL', $dlm_download->get_download_count(), 'download-monitor' ), $dlm_download->get_download_count() ) ?></div> 15 16 <div class="download-box-content"> 17 18 <h1><?php $dlm_download->the_title(); ?></h1> 19 20 <?php $dlm_download->the_excerpt(); ?> 21 22 <br> 23 24 <!-- ここにチェックボックスを実装 --> 25 <input type="checkbox" id="noticeconfimed"> 26 <label for="noticeconfimed">チェックを入れいるとダウンロードボタン活性化 27 28 <!-- ダウンロードボタン --> 29 <a class="download-button" id="casedownload" title="<?php if ( $dlm_download->get_version()->has_version_number() ) { 30 printf( _( 'Version %s', 'download-monitor' ), $dlm_download->get_version()->get_version_number() ); 31 } ?>" href="<?php $dlm_download->the_download_link(); ?>" rel="nofollow"> 32 <?php _e( 'Download File',' download-monitor' ); ?> 33 <small><?php echo $dlm_download->get_version()->get_filename(); ?> – <?php echo $dlm_download->get_version()->get_filesize_formatted(); ?></small> 34 </a> 35 36 </div> 37</aside> 38
試したこと
aタグでは、disableが使用できないことは把握済み。
補足情報(FW/ツールのバージョンなど)
・wordpress5.3.2
・downloadmonitor4.4.2
https://ja.wordpress.org/plugins/download-monitor/
回答1件
あなたの回答
tips
プレビュー