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

PHP-从文本字段中获取文本以放入小部件,php,html,css,wordpress,woocommerce,Php,Html,Css,Wordpress,Woocommerce,需要帮助!我有一个客户需要在他们的网站上有一个最新的新闻部分。虽然要编辑内容(最新新闻框中的文本),我的客户必须进入widgets菜单并编辑原始html代码,但我不希望他能够这样做,但我已经做了一个div来存放“widget” 我已经想出了一个解决方案,做了一些研究,但对于下一步该做什么,我有点犹豫不决 我想用这个插件来替换我现在拥有的文本小部件,并使用下面的代码 <?php if (is_single() && get_post_meta($post->ID

需要帮助!我有一个客户需要在他们的网站上有一个最新的新闻部分。虽然要编辑内容(最新新闻框中的文本),我的客户必须进入widgets菜单并编辑原始html代码,但我不希望他能够这样做,但我已经做了一个div来存放“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>
最后,您必须使用Javascript在
action.php
内将此文本插入小部件:

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

var text='';
document.getElementById('WidgetSpaceId')。innerHTML=text;

更多具体问题的反馈。

也许我不明白你想要什么,但你不能简单地添加一个posts小部件并从给定类别获取帖子吗?然后你的客户用Wordpress中的WYSISYG编辑器写作,在新闻类别中发表文章?

如果你需要更多帮助,做一把小提琴,这样我就可以编辑它为什么不只是为最新新闻创建一个类别,创建一篇新文章,并显示最新的文章…这样,他们就可以使用Wordpress编辑器,而不是默认的文本小部件编辑器,没有任何文本格式选项栏。谢谢因此,如果我需要在wordpress管理面板上创建另一个页面,其中只包含标题、副标题、文本区域和提交按钮(只保存文本),我该怎么做呢?只需创建一个表单即可,每个输入都有一个名称,以便使用$\u POST在PHP中获取其内容,然后将变量传递给javascript,将其插入“结果页面”。否则,您是否使用数据库来存储新闻?不,没有数据库用于存储新闻,它只是每周更新一次,或者我将把action.php文件放在哪里?在服务器中,与包含表单的页面的根相同
<script>
  var text = '<?php echo $content; ?>';
  document.getElementById('WidgetSpaceId').innerHTML = text;
</script>