我正在使用一个允许使用短代码的插件(Time.ly)。快捷码值设置显示。我想通过当前日期设置一个值,并返回当月的第一个值。我可以用javascript修改它吗,或者让PHP对短代码进行消化,然后我需要使用functions.php
?
给定短代码:
[ai1ec view="agenda" events_limit="5" cat_name="metalsmithing-lvl-1" display_filters="false" exact_date="09-01-2016"]
我想一直
exact_date="FIRST OF CURRENT MONTH"
给自己的提示:研究完成了可能的方法Write My Own Shortcode
自从我最初发布以来,我编写了一个自定义的短代码,该代码部分工作正常。我需要修改它以通过唯一cat_name="TO BE PASSED IN"
. (这是我以前从未做过的事)。
add_shortcode("bsm_unique_course_event_stream","bsm_this_month_cal");
function bsm_this_month_cal($atts,$content =null){
$first_day_this_month = date(\'m-01-Y\');
$temp = "{$first_day_this_month}";
$con = "[ai1ec view=\\"agenda\\" events_limit=\\"5\\" cat_name=\\"metalsmithing-lvl-1\\" display_filters=\\"false\\" exact_date=\\"$temp\\"]";
return do_shortcode($con);
}