【发布时间】:2014-05-09 07:20:37
【问题描述】:
我想要完成的是代码将自动检测博文的作者 ID <?php the_author_ID(); ?>。一旦它有了作者 ID,它就会做一个简单的任务。如果作者#等于2,调用函数sBadong。否则,如果作者 ID 等于 3,则调用函数 sJade。如果两个条件都不满足,调用函数sBen。
这是我的代码,但它不起作用。我不知道它有什么问题。你能帮忙吗?
<?php
$author_id=$post->post_author;
if ($author_id == "2") {
echo sBadong();
} elseif ($author_id == "3") {
echo sJade();
} else {
echo sBen();
}
?>
上面代码的问题是它没有读取帖子的作者编号。它总是返回函数 sBen();并忽略所有 if 和 else 语句。
【问题讨论】:
-
但它不起作用。你能简单解释一下吗?
-
你有什么错误?
标签: php wordpress if-statement