如何测试动态生成或通过PHP生成的WordPress版权年,这意味着当年份发生变化时,不需要等待一整年来查看它是否发生变化?我对虚拟容器或诸如此类的东西一无所知,所以请在这里对我宽容一些。如果这是它所需要的,那么用一种简单的方式告诉我如何测试它。
我买了一个WordPress主题,但没有版权年自动更新。因此,我要求开发人员提供一个可以这样做的脚本,并将其放置在函数中。我的子主题文件夹中的php文件。因此,当2019年改为2020年时,这一年并没有发生逆转。
这是给我的原始代码。
function child_theme_footer_text() {
echo get_the_date( \'Y\' );
}
add_action( \'gridbox_footer_text\', \'child_theme_footer_text\' );
它不起作用。然后我将代码从原来的更改为:
function child_theme_footer_text() {
echo date( "Y" );
}
add_action( \'gridbox_footer_text\', \'child_theme_footer_text\' );
正如你所看到的,我改变了
echo get_the_date( ‘Y’ );
到
echo date( “Y”);
我还将单引号改为双引号Y
. 这改变了日期,但也可以通过简单地删除然后放回原始代码来轻松地改变,我仍然无法知道它是否真的起作用。
我不认为改变echo get_the_date( ‘Y’ );
到echo date( “Y”);
实际上做了任何事,我只是觉得它做了。我想这只是重置它,就好像我是第一次插入代码一样。
此外,我的WP子主题文件夹中的实际文件名命名为gridbox child。我问开发人员是否应该将child\\u主题的名称或slug更改为我的child主题的实际名称,他说我应该这样做。我不完全清楚为什么我从来没有改变这一点,但我现在正计划这样做。问题是I still would never know 是否有效。
因此,除了子主题的名称之外,我猜正确的代码应该如下所示:
function gridbox-child_footer_text() {
echo get_the_date( \'Y\' );
}
add_action( \'gridbox_footer_text\', \'child_theme_footer_text\' );
网格框子名称中有一个破折号而不是下划线。所以我想这就是应该使用的。
两个主要问题是1。这能正常工作吗?如果不是,那么会是什么?和2。我怎么会知道呢?