需要一些帮助!我有一个客户需要在他们的网站上有一个最新的新闻部分。我已经制作了一个 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/