我正在寻找一个wordpress插件,允许我在侧边栏中添加一个特定于博客文章的段落。我需要能够在创建帖子时添加该文本。那里有什么东西吗?我在搜索方面都没有成功。 感谢
答案 0 :(得分:3)
这不是我个人曾经做过的事情,但试试这个。
摘要:您将使用自定义字段添加段落,然后在窗口小部件中显示。
<强>详情:
现在,当您撰写或编辑帖子时,您应该在“名称”下拉列表中看到此“extra_paragraph”字段作为选项。
答案 1 :(得分:2)
使用自定义字段,文本小部件和短代码可以轻松解决这个问题
这段代码的主题是functions.php
,或者最好是在custom plugin内。
1)启用文本小部件的短代码
add_filter( 'widget_text', 'do_shortcode' );
2)定义短代码,阅读详细信息
add_shortcode( 'mytext', 'so_13735174_custom_text_widget' );
function so_13735174_custom_text_widget( $atts, $content = null )
{
global $post;
// $post contains lots of info
// Using $post->ID many more can be retrieved
// Here, we are getting the Custom Field named "text"
$html = get_post_meta( $post->ID, 'text', true );
// Custom Field not set or empty, print nothing
if( !isset( $html ) || '' == $html )
return '';
// Print Custom Field
return $html;
}
3)在所需的侧栏中添加文本小部件。
将标题留空,并将Shortcode放入内容:[mytext]
。
4)现在,每个带有名为text
的自定义字段的网页或帖子都会在窗口小部件中打印其值。
5)$html
可以使用,可以使用多个自定义字段。