Adding string before php

时间:2018-01-23 作者:Jordan Kellett

我需要在下面的php代码前面添加一个字符串,最好的方法是什么?

<?php echo human_time_diff( get_the_time(\'U\') ) . __(\' ago\', \'yourlanguageslug\'); ?><br/>

2 个回复
最合适的回答,由SO网友:Dilip Gupta 整理而成

<?php echo "Posted: ".human_time_diff( get_the_time(\'U\') ) . __(\' ago\', \'yourlanguageslug\'); ?><br/>

没那么难。但是,你应该做这些小事。

SO网友:Nathan Johnson

如果希望能够翻译整个字符串,请使用printf().

而且,我会逃避翻译。

<?php printf( 
  esc_html__( \'Posted: %1$s ago\', \'text-domain\' ),
  human_time_diff( get_the_time( \'U\' ) )
); ?>

结束

相关推荐

仅在admin-ajax.php上使用wp_enQueue_脚本操作挂接时出现400个错误请求

我最近一直在研究ajax。你在网上找到的教程都非常相似,而且很容易实现。但我总是得到bad request 400 在我的ajax-admin.php 文件经过长时间的深入研究,我现在发现这是因为整合的时间。如果我使用init 用于初始化脚本和wp_localize_script, 一切正常。因此,代码本身必须是正确的。我的页面测试功能。phpfunction ajax_login_init(){ wp_register_script(\'ajax-login-script\',get_st