使用Javascript

时间:2016-06-20 14:11:17

标签: javascript wordpress genesis

我使用Magazine Pro Child Theme作为Genesis Framework。此主题在主页的特色图像中显示输入日期。据我所知(不是程序员),它使用一个看似简单的JavaScript代码来执行此操作:

jQuery(function( $ ){

// add js body class
$('body').addClass('js');

// find time for each entry and move it inside the image link
$('.home-middle article, .home-top article').each(function(){
    var $time = $(this).find('.entry-time');

    $(this).find('a.alignleft, a.alignnone, a.alignright').append($time);

}); 

我想替换每个帖子的条目类别的条目日期。是否可以自定义Javascript文件?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你的意思是用B代替A 代替A 吗?如果是这样,以下应该这样做。

唯一改变的部分是添加到each函数中间的代码块。

注意:我想您要在顶部和中间窗口小部件区域中替换 red 工具提示,以下代码仅执行中间部分,因为我找不到类别< / em>用于页面上的顶级精选文章(如您所见,if语句确保只有中间的文章填充了类别)。此外,填写红色工具提示的新文本应为 Leadercaptalized ,如果您需要完全捕获的,则更改{}$time.text($widgetArea.find('.widget-title').text().toUpperCase());之间的行,或者toLowerCase用于小写的

jQuery(function( $ ){

// add js body class
$('body').addClass('js');

// find time for each entry and move it inside the image link
$('.home-middle article, .home-top article').each(function(){
    var $time = $(this).find('.entry-time');

    var $widgetArea = $time.parents('.home-middle, .home-top');
    if($widgetArea.hasClass('home-middle')) {
        $time.text($widgetArea.find('.widget-title').text());
    }

    $(this).find('a.alignleft, a.alignnone, a.alignright').append($time);

});