我对编码很陌生,深入了解php对我来说总是一种压倒性的体验,所以我非常感谢你的帮助。
我在wordpress.org上运行一个网站,突然出现了两个未定义的变量,我的博客部分就是作者和发布日期。
Notice: Undefined variable: st_textdomain in /var/www/html/wp-content/themes/wunderkind/content-image.php on line 15
Notice: Undefined variable: st_textdomain in /var/www/html/wp-content/themes/wunderkind/content-image.php on line 17
现在代码如下:
<p itemprop="author"><?php _e('by',$st_textdomain)?>
<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author() ?></a>
<small><?php echo get_user_meta(get_the_author_meta('ID'),'job',true) ?></small></p>
<p itemprop="datePublished"><span class="icon ion-ios7-clock"></span> <?php echo __('Posted on',$st_textdomain)?> <?php echo the_date('F d, Y \a\t H:i A') ?></p>
<?php>}
我只是想知道这是否会解决它
<?php if(!empty($st_textdomain)) { ?>
<p itemprop="author"><?php _e('by',$st_textdomain)?> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author() ?></a> <small><?php echo get_user_meta(get_the_author_meta('ID'),'job',true) ?></small></p>
<p itemprop="datePublished"><span class="icon ion-ios7-clock"></span> <?php echo __('Posted on',$st_textdomain)?> <?php echo the_date('F d, Y \a\t H:i A') ?></p>
<?php } ?>
再次感谢您的时间。