您当前的位置:首页 > TAG信息列表 > the-content
用于消除<p>并将</p>替换为<br>的快捷代码
我有一个过滤器,可以删除开头的p标记,并用br标记在站点范围内替换结尾的p标记。客户端希望此筛选器使用一个短代码,它们只能在站点的特定部分使用。以下代码是否可以在短代码中使用?add_filter( \'the_content\', \'remove_p\' ); function remove_p( $content ) { $paragraphs = array(\"<p>\",\"</p>\"); $noparagraphs = arr
如何有一个“干净”的帖子内容,摘录和社交网络分享
有时,我会通过以下方式开始我的博客帖子:这是一篇客串帖子</这是一篇受赞助的帖子</这是一个下载帖子的视频,我把它放在了youtube的开头,我还有一个“共享栏”,它通过插件自动显示在我的内容上方之后,是文章的实际内容。因此,当我在博客列表中看到摘录时,我通常会看到文章中首先出现的文本(这是一篇赞助文章/这是一篇下载…),但我想在这里看到的是这篇文章的实际内容。当在facebook/twitter/google+等网站上共享内容时,根据标签的不同,他们会在内容中共享相同的内容,甚至有时还会共享
Single.php_Excerpt加载的内容与_Content不加载Read More行相同
目前,我正在使用frontpage上的the\\u摘录,它非常有效。当访问者访问帖子时,首先需要阅读故事的第一部分,查看特色图片,然后加载其余内容。目前我有:<?php the_excerpt(); ?> <?php the_post_thumbnail( \'blog-full\', array( \'class\' => \'img-responsive img-blog\' ) ); ?> <?php the_content(); ?>
为什么这个阵列不起作用?
所以首先,我尝试从内容中获取所有图片,从内容中获取第一张图片,如果未设置,则将其设置为功能图像。我在网上找到了这个的一部分,似乎这是某种程度上的循环(我不知道它到底是怎么回事)array(1) { [0]=> array(4) { [0]=> string(273) \"whole image tag with alt\" [1]=> string(234) \"whole image tag with al
在WordPress中获取帖子的div内容?
我怎样才能拿到div 帖子内容?使用the_content() 可以获取所有数据,但我需要div 只有到目前为止,我所能做的就是把这篇文章的链接作为div 所容纳之物我想做的是:<?php while (have_posts()) : the_post(); ?> <li style = \"text-align: center; float : left;\"> <a href=\"<?php the_permalink() ?
在函数.php文件中的div#main之前插入内容
我知道WordPress有一个针对函数中内容的过滤器。php文件:add_filter( \'the_content\') 但是,是否有在之前插入内容的筛选器?”“\\u content”过滤器将内容放在div#main之后。我在寻找这样的东西:add_filter( \'before_main\') 是否存在这样的过滤器?
echo statement repeats
创建第一个wp插件。对\\u内容使用带筛选器的add action init我注意到,每当我回显任何内容时,它都会在标题中出现两次,最后在正文中出现一次。为什么?或者我该如何避免这种情况?kthxbaiEDIT function my_module_init() { //Filter this content add_filter(\'the_content\', \'my_content_ctrlr\'); } add_action(\'init\', \'my_
搜索默认情况下在主页上发布全文的主题
我知道有办法改变the_excerpt 到the_content. 但是,搜索功能(添加新主题下)上的现有“功能”是否表示the_content 是否已经是主题的默认选项?
Content-Single.php和Content-Single.php是一样的吗?
我明白当使用get_template_part(\'content\', get_post_format()); 这将有助于选择post format 对于特定页面,请根据帖子格式。如果没有“即标准”的post格式,那么它将回退到content.php但如果我用content-single.php 有这样的逻辑:if (get_post_format() == false) { get_template_part(\'content\', \'single\'); } el
删除img、iframe和脚本周围的<p>标记
我一直在处理嵌入内容,很多人都知道,wordpress将\\u content()行包装在p标记中。因此,我们发现:$content = preg_replace(\'/<p>\\s*(<img .* \\/>)\\s*(<\\/a>)?\\s*<\\/p>/iU\', \'\\1\\2\\3\', $content); return preg_replace(\'/<p>\\s*(<iframe .*>*.<\\/if
只执行第一个短码
我正试图在一页上获得2个短代码(单包含和单概况)。问题是,只执行第一个短代码。简单页面上的第二个短代码返回短代码字符串。此代码位于插件中:add_filter(\'the_content\', \'initQmediaRechnerSnippet\'); function initQmediaRechnerSnippet($content) { $pattern = \"/\\[([^=]*)=?(.*)?\\]/\"; if (preg_matc
自定义签名在页面上出现两次
我有一个简单的插件,在每篇文章的末尾添加一个签名。但它也出现在用户评论部分之后。如何避免后者?Update我曾经尝试通过添加一个静态变量来运行该函数。现在签名只是添加到评论部分。我需要的正好相反。希望这有帮助。<?php /* header... */ if( !function_exists(\"add_signature\")){ function add_signature($content){ /* code
将POST的“the_content”替换为ACF值
我尝试替换post的the_content 使用来自ACF字段的值article_text. 我通过以下方法实现了这一目标: $postid = get_queried_object_id(); $my_post = array( \'ID\' => $postid, \'post_content\' => get_field(\'article_text\'), ); wp_
帖子内容只显示文本
我是wordpress的新手。我无法修复它,我真的很奇怪。我使用“the\\u content()”函数获取内容。但如果我添加图片,只需写下图片的属性(alt),或者当我使用链接时,我无法单击,因为所有标记都显示在段落标记中(<;p>)。我错过了什么?谢谢你的帮助
函数内容不起作用(_C)
我正在开发一个带有高级自定义字段和SF分类缩略图的网站。在任何页面(post type=page)中,我都会遇到一个错误,我不知道发生了什么:我的自定义模板代码:https://gist.github.com/gabfr/79e1c915d0b2f9ed6620aee7fdc8c8b0 (类似于page.php)我的函数中没有自定义筛选器。php,我已经尝试停用插件。他们都没有成功。以前有人遇到过此错误?
更改我的作者框的打印位置
我的函数中有一个函数。为作者框编译作者信息的php。函数结束时return $content;然后我将其添加到如下内容的末尾// Add our function to the post content filter add_action( \'the_content\', \'author_info_box\' ); // Allow HTML remove_filter(\'pre_user_description\', \'wp_filter_kses\');
有没有办法让页面内容的大块过期?
我在我的网站上有一个页面,在那里我发布了折扣商品。然而,每种商品的折扣在某个日期结束。在该日期之后,我不想再看到该项目。但我不想每天都更新页面。有没有一种方法可以让WordPress自动删除标签中的内容块?或者,最好创建一个自定义帖子类型,并显示指向此页面上帖子的链接,然后将自定义帖子类型设置为以某种方式过期?
格式化WordPress筛选器之外的数据库中的内容值
我们正在使用WordPress维护一个站点的数据,该站点将feed输入到JSON 文件我注意到,我们添加到文件中的帖子内容格式不正确。因此,当我们将其发送到其他网站时,帖子内容没有HTML, 类似段落标记。我知道get\\u the\\u content通过WordPress过滤器运行内容,以添加所有正确的HTML 格式化。然而,由于我们在自定义脚本中直接调用数据库,因此我们只获取原始的帖子内容。当我们的脚本没有连接到WordPress时,我们需要做什么才能通过WordPress内容过滤器运行我们的内容?
如何将HTML添加到_excerpt()&_content()输出?
我正在构建一个主题,我需要在第一个字母中添加一个dropcap。这可以通过用<span class=\"dropcap> 和</span>. 制作升降盖的实际工作将使用Adobe\'s Dropcap.js.我想这样做的输出the_excerpt() 当然可以此外,我还想将这个span标记添加到每个段落元素的第一个字符中,该元素是H3元素(H3+p)的同级元素。我的首选是使用PHP来实现这一点,而不是编写JavaScript或jQuery脚本来解析文档并插入它。到目前为止,我只使用
在<span>标记中将</h3><p>后的第一个字符换行
这是我之前提出的一个问题的延续,这个问题是关于如何使用the_excerpt().我要做的是从the_content() 按当前状态获取以下输出:<h3>Heading</h3> <p>Paragraph</p> 并让其执行以下操作:<h3>Heading</h3> <p><span class=\"dropcap\">P</span>aragraph</p>&