Php 链接到“中的其他网站”;“U title()”;WordPress页面的
因此,我有一个single-portfolio.php,它展示了我的一个项目 每次我选择一个项目时,此函数都会为我的项目设置适当的标题Php 链接到“中的其他网站”;“U title()”;WordPress页面的,php,wordpress,Php,Wordpress,因此,我有一个single-portfolio.php,它展示了我的一个项目 每次我选择一个项目时,此函数都会为我的项目设置适当的标题 <h1><?php the_title(); ?></h1> 现在无论我选择什么项目,它总是把我送到安吉拉 <h1><a href="https://twitter.com/angela_bradley"><?php the_title(); ?><
<h1><?php the_title(); ?></h1>
现在无论我选择什么项目,它总是把我送到安吉拉
<h1><a href="https://twitter.com/angela_bradley"><?php the_title(); ?></a></h1>
我想做的是有适当的链接到适当的项目在标题中
我是这样想的,但不管用
<?php
$f = "http://facebook.com/";
$t = "http://twitter.com/";
$l = "http://linkedin.com/";
if (the_title()=='Facebook') {
Echo "<a href=$f> Facebook</a>";
} elseif (the_title()=='Twitter') {
Echo "<a href=$t> Twitter</a>";
} else {
Echo "<a href=$l> Linkedin</a>";
}
?>
我在页面上看到的是3倍于Facebook的内容,如果是Facebook页面或3倍于Twitter,例如:
FacebookFacebookFacebook(最后一个“Facebook”是链接)标题()是一个函数,用于返回wordpress中当前页面/帖子的标题。对于代码中的FB/Twitter/LinkedIn部分,您应该只包含“Facebook”,而不是使用_title()在帖子中使用自定义字段来存储帖子中的链接。调用字段“url”,例如: 现在,您可以读取模板中的字段并使用它:
<?php $url = get_post_meta( get_the_ID(), "url", true ); ?>
<h1><a href="<?php echo $url; ?>"><?php the_title(); ?></a></h1>
问题在于
标题()响应标题,而不是返回标题(如中所述)。这意味着,对于每个if
条件,标题都会被呼出
尝试改用-这将返回文章标题,而不是重复它。谢谢您的回答,但这对我没有多大帮助谢谢!我学到了一些新东西,但对我没有帮助,因为我使用的不是post,而是新的页面。此选项仅适用于新的posts@userlooser这也适用于页面。如果您在编辑页面屏幕中没有看到“自定义字段”部分,您可以通过单击右上角的“屏幕选项”来启用它。