Osclass osc_item_contact_name() 无法正常工作
Osclass osc_item_contact_name() not working correctly
我正在使用 Osclass v 3.5.3,但在显示卖家姓名时遇到问题(将他们的姓名显示为 link 到他们的 public 个人资料)。我最后尝试的是以下代码:
<?php if( osc_item_user_id() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_item_contact_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_item_contact_name()); ?>
<?php } ?>
我尝试了不同的变体并意识到 osc_item_contact_name() 是问题所在。当我把它从代码中取出时, link 到配置文件显示,但我需要它以他们的名字的形式出现。我到处搜索,目前不走运。谁能帮我解决这个问题?我会很感激。谢谢。
经过数小时的搜索、研究和发布问题后,我自己设法解决了这个问题。问题不在我想的地方。帮助我做到这一点的正确代码如下:
<?php if( osc_user_name() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_user_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_user_name()); ?>
<?php } ?>
而不是检查 osc_item_user_id 是否不为空,像这样
<?php if( osc_item_user_id() != null ) { ?>
我检查了 osc_user_name() 是否不为 null,然后像这样将其放入 link
<?php if( osc_user_name() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_user_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_user_name()); ?>
而且效果非常好。
如果遇到类似的麻烦,我真的希望这对某人有所帮助。干杯!
我正在使用 Osclass v 3.5.3,但在显示卖家姓名时遇到问题(将他们的姓名显示为 link 到他们的 public 个人资料)。我最后尝试的是以下代码:
<?php if( osc_item_user_id() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_item_contact_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_item_contact_name()); ?>
<?php } ?>
我尝试了不同的变体并意识到 osc_item_contact_name() 是问题所在。当我把它从代码中取出时, link 到配置文件显示,但我需要它以他们的名字的形式出现。我到处搜索,目前不走运。谁能帮我解决这个问题?我会很感激。谢谢。
经过数小时的搜索、研究和发布问题后,我自己设法解决了这个问题。问题不在我想的地方。帮助我做到这一点的正确代码如下:
<?php if( osc_user_name() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_user_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_user_name()); ?>
<?php } ?>
而不是检查 osc_item_user_id 是否不为空,像这样
<?php if( osc_item_user_id() != null ) { ?>
我检查了 osc_user_name() 是否不为 null,然后像这样将其放入 link
<?php if( osc_user_name() != null ) { ?>
<a href="<?php echo osc_user_public_profile_url( osc_item_user_id() ); ?>" ><?php echo osc_user_name(); ?></a>
<?php } else { ?>
<?php printf(__('%s', 'aiclassy'), osc_user_name()); ?>
而且效果非常好。 如果遇到类似的麻烦,我真的希望这对某人有所帮助。干杯!