Ajax Wordpress,wp fullcalendar(0.8.4)和events manager(5.5.2):如何在标题中添加其他文本?
我已经在第n个小时尝试了以下内容:我想在完整日历中显示的事件标题之前添加文本/html片段(即,在中)。这些代码段将是以下代码之一:Ajax Wordpress,wp fullcalendar(0.8.4)和events manager(5.5.2):如何在标题中添加其他文本?,ajax,wordpress,text,fullcalendar,Ajax,Wordpress,Text,Fullcalendar,我已经在第n个小时尝试了以下内容:我想在完整日历中显示的事件标题之前添加文本/html片段(即,在中)。这些代码段将是以下代码之一: 需要注册 课程取消 按计划举行 空白值/无其他文本 我试图将wp-fullcalendar.php复制到我的主题目录中,希望能够编辑该函数,但无法覆盖原始文件——无论我将其放在何处 然后,我尝试在源文件中进行测试(原始wp fullcalendar.php中的第199行): $title='LLL'$帖子->帖子标题;对日历中的输出没有任何影响 过了一会儿,我从w
$title='LLL'$帖子->帖子标题;对日历中的输出没有任何影响 过了一会儿,我从wp-fullcalendar.php中完全删除了函数“function ajax()”,日历仍然显示得很好。似乎是个错误的地方(我知道这是一个源文件) 我希望能找到一个快速的方法来完成我的任务,但正如你所看到的,我被卡住了 在此问题上的任何帮助都将不胜感激。谢谢, 坦率的 更新:
- 我为每个事件添加了一个自定义属性“Kurstyp”李>
- 可能的值有:空字符串(即无额外跨度)、“请注册”、“事件取消”、“按计划举行”
- 我希望所有非空值都显示在
- 最好将每个类包装在一个跨度中,并带有一个单独的类,以便于造型
- 这是我添加到wp-fullcalendar.php的内容:
add_action('wp_ajax_wpfc_custominfo',array('WP_FullCalendar','custominfo') ); add_action('wp_ajax_nopriv_wpfc_custominfo', array('WP_FullCalendar','custominfo') ); // and further down function custominfo() { if( !empty($_REQUEST['post_id']) ){ $return = get_post_meta($_REQUEST['post_id'], 'Kurstyp', true); } echo apply_filters('wpfc_custominfo', $return); die(); } // then, inside the event.render part within fullcalendar_args if(event.post_id > 0) { alert('event.title (1st): ' + event.title); var custominfo = {action: 'wpfc_custominfo', post_id: event.post_id}; var extra = $.ajax({ url: WPFC.ajaxurl, type: "POST", data: custominfo }); extra.done(function(addtxt) { event.title = addtxt + event.title; alert('event.title (2nd): ' + event.title); }); } alert('event.title (3rd): ' + event.title);
- addtxt提供正确的值,但我的第三个警报在第二个警报之前触发,因此event.title保持不变
- 所有这些都发生在原始源代码中,我想更改它,即使它有效
- 此外,即使它有效:如何相应地设置不同消息的样式
- 事件对象的属性类名是否有帮助?如果有,如何帮助
谢谢你的帮助,弗兰克你到底想在标题中添加什么?希望更新后能让事情更清楚。