[英]Wordpress plugin- need add PHP function
首先,我写这篇文章是因为我有做wordpress插件的经验,所以这就是为什么我将这段代码放到wordpress插件中的原因(我知道插件的想法是不同的)。 好的,我有这样的代码:
if($currentpage == $homepage or $currentpage == 'index.php') {
echo'
<html>
<head>
<style>
.coupon {
border: 5px #bbb;
width: 60%;
border-radius: 15px;
margin: 0 auto;
max-width: 900px;
}
.container {
padding: 2px 16px;
background-color: #f1f1f1;
}
.promo {
background: #ccc;
padding: 3px;
}
.expire {
color: red;
}
</style>
<title>Konkurs Designerski</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="coupon">
<div class="container">
<h3><center>Zapraszamy do wzięcia udziału w konkursie</center></h3>
</div>
<img src="http://homeonthehill.pl/wp-content/uploads/2017/04/jak-urzadzic-balkon-w-bloku-1.jpg" alt="kolor" style="width:100%;">
<div class="container" style="background-color:white">
<h2><b>Prosimy zgłaszać się do konkursu pod adresem mailowym konkurs@iwb.pl</b></h2>
</div>
<div class="container">
<p class="expire">Zgłoszenia prac konkursowych trawją do 26 kwietnia. Zasady w regulaminie na stronie głównej</p>
</div>
</div>
</body>
</html>
';
}
else
{
}
?>
它工作正常,但我需要添加一些额外的功能(更高级)。 那么,我该如何定义登录的用户? 我想制作个性化的容器,例如Hello $ user(当他登录wordpress帐户或向访客问好Anynomous时)。 真的谢谢你的帮助
是否需要从echo全部更改此内容? 如果将其放入此长的echo语句中,它将奏效?
尝试使用以下功能检查用户登录。
<?php
if ( is_user_logged_in() ) {
echo 'Welcome, registered user!';
} else {
echo 'Welcome, visitor!';
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.