【问题标题】:Saving and retrieving information from wordpress database从 wordpress 数据库中保存和检索信息
【发布时间】:2014-02-07 13:59:08
【问题描述】:

我正在尝试在管理区域创建一个 wordpress 页面,用户可以在其中设置他的 twitter、facebook、...、地址。这是我第一次尝试这样的事情,我发现它很复杂。

在网上搜索,到处阅读,我把这段代码放在我的function.php上:

<div class="wrap">
    <h2>BUNT THEME SETTINGS</h2>
    <br>
    <br>
    <h3>1. Social Media Icons</h3>
    <p>Here you can set the addresses for your Social Media pages. The buttons will automatically show up on your blog.</p>

    <form method="post" action="options.php">
        <?php wp_nonce_field("update-option") ?>
        <p><strong>1.1 TWITTER:</strong>
            <input type="text" name="twitterid" size="70" value="<?php echo get_option('twitterid'); ?>" />
        </p>
        <p><input class="button button-primary" type="submit" name="submit" value="Save changes" /></p>
        <input type="hidden" name="action" value="update" />
        <input type="hidden" name="page_options" value="twitterid" />
    </form>
</wrap> <!-- end .wrap -->

这会在“设置”菜单上创建一个子菜单,其中包含一个用于插入 Twitter 地址和“保存更改”按钮的字段

当我输入地址并单击“保存更改”时,我会返回到 options.php 显示:

“你确定要这样做吗?

请再试一次。”

(“请重试”是一个链接,可将我们带回到我的新设置页面,该字段再次为空)。

我的目标是用户输入推特地址,然后将其添加到博客上的推特按钮。所以我认为解决这个问题的方法是存储地址,然后为按钮检索它。是这样的吗?

为什么这不起作用?我该如何解决这个问题?

谢谢!

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您最好查看选项框架。它使整个过程变得更加简单。

    https://github.com/syamilmj/Options-Framework

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 2021-05-07
      • 1970-01-01
      相关资源
      最近更新 更多