我正在創建一個創建簡碼的Wordpress插件。我想通過我的插件加載一個給定名稱的簡碼。創建多個簡碼
這樣[name]
但是,當我救我的簡碼生成短碼,但不保存
我在做什麼錯。
這是我的形式
<form method="post" enctype="multipart/form-data">
<table>
<tr>
<td>
Naam:
</td>
<td>
<input name="naam" type="text" placeholder="Geef hier een unieke naam op" required/>
</td>
</tr>
<tr>
<td>
Site URL:
</td>
<td>
<input name="url" type="text" placeholder="Site URL" required/>
</td>
</tr>
<tr>
<td>
Breedte:
</td>
<td>
<input name="breedte" type="text" placeholder="Breedte in pixels" required/>
</td>
</tr>
<tr>
<td>
Bevestig:
</td>
<td>
<?php submit_button('Upload') ?>
</td>
</tr>
</table>
</form>
在後:
if(isset($_POST['naam'])) {
$naam = $_POST['naam'];
$url = $_POST['url'];
$breedte = $_POST['breedte'];
createShortcode($naam, $url, $breedte);
add_shortcode($naam, 'createShortcode');
}
創建簡碼功能
function createShortcode($naam, $url, $breedte){
echo 'Naam: ' . $naam . ' ';
echo 'URL: ' . $url . ' ';
echo 'Breedte: ' . $breedte . ' ';
}
來存儲它,你必須做'return',而不是直接打印 – ameenulla0007
沒有意義..沒有改變 –
如果這是沒有意義的,你應該避免追問,如果解決方案惹惱你.. @Kempers – ameenulla0007