簡體   English   中英

WordPress插件-需要添加PHP功能

[英]Wordpress plugin- need add PHP function

首先,我寫這篇文章是因為我有做w​​ordpress插件的經驗,所以這就是為什么我將這段代碼放到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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM