PHP - 从文本字段中获取文本以放入小部件

标签 php html css wordpress woocommerce

需要一些帮助!我有一个客户需要在他们的网站上有一个最新的新闻部分。我已经制作了一个 div 来容纳“小部件”,尽管要编辑内容(最新新闻框中的文本)我的客户必须进入小部件菜单并编辑原始 html 代码,我不希望他能够做。

我想出了一个解决方案,做了一些研究,但对下一步该怎么做感到有点困惑。

我正在考虑使用插件 http://wordpress.org/plugins/php-code-widget/替换我当前拥有的文本小部件并使用以下代码;

    <?php
if (is_single() && get_post_meta($post->ID, 'NAME', true)) {
echo get_post_meta($post->ID, 'NAME', true);
}
?>

要获取我的客户可以访问的纯文本文本区域,只需编辑文本即可。这可能吗?我正在考虑在管理面板的左侧添加另一个名为“最新消息”的按钮,他们可以单击该按钮,然后它会显示一个文本区域和一个提交按钮。

这很难吗?

提前致谢

最佳答案

很简单,您必须有一个带有输入文本或文本区域的表单,例如:

<form method='post' action='action.php'>
  <textarea name='theText'></textarea>
</form>

然后在 action.php 页面中,您可以使用 $_POST 获取此文本区域的内容:

$content = $_POST['theText'];

最后,您必须在 action.php 中使用 Javascript 将此文本插入到小部件中:

<script>
  var text = '<?php echo $content; ?>';
  document.getElementById('WidgetSpaceId').innerHTML = text;
</script>

针对更具体问题的反馈。

关于PHP - 从文本字段中获取文本以放入小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21880126/

相关文章:

javascript - 通过 AJAX 调用时 $_FILES 未填充文件

php - Html::error 似乎不适用于 ajaxValidation 或 clientsidevalidation

HTML 提交按钮的大小小于 100%?

html - 表头固定位置,水平滚动

PHP - 显示正在处理的表单的状态

javascript - onload根据php值触发点击

html - 并排对齐div的有效方法?

php - 表单中的值未正确显示在数据库中

jquery - 转换到位置 : fixed 时防止内容闪烁/反弹

jquery - Twitter Bootstrap - 获取警告消息以粘贴到页面顶部