查找添加到挂钩和筛选器的实际函数
我试图找出如何找到分配给挂钩和过滤器的实际函数。我一直在研究这里提出的其他问题,并找到了一些插件,它们有助于发现显示回调函数名称的add\\u操作和add\\u过滤器。。。但我很难找到实际的函数,所以我可以看到它的功能。它们并不总是与add\\u操作或add\\u筛选器位于同一文件中。我只是想这样做,以便更好地理解挂钩和过滤器的概念。例如,这里有一个在短代码中的add\\u操作。php在线335:add_filter(\'the_content\', \'do_shortcode\', 11); // A
无法在RSS提要中显示特色图像
我目前正在本地服务器上使用WordPress版本3.4.2开发一个测试网站。我尝试过各种不同的解决方案。一些插件包括安装各种插件,如WP RSS图像和RSS中的特色图像。甚至在以下帖子中尝试了一些解决方案:display featured image in RSS feedHow to grab first image attached to post and display in RSS feed?Add a Post Thumbnail to an RSS Feed with custom size&
获取附件(GET_POST)和WP 3.5新上传器
我使用get\\u posts()从帖子中获取附件,并在滑块中使用它。问题是,新的上传程序没有“Gallery”标签,这非常适合这个标签。它似乎也破坏了原始代码,您现在无法从这个新上传程序中删除/重新排序图像。有没有办法解决这个问题?代码如下: <ul class=\"slides\"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post();
网络管理和其他设备上出现错误404
我在我的域中有一个多站点的新安装。子文件夹设置。右上方菜单上的Network Admin具有此链接http://example.com/wp-admin/network/ 并返回404错误。其他链接(如“Add New”)也存在此问题。我可以手动访问http://example.com/subfolder/wp-admin/network/ 而且效果很好。我不擅长。htaccess,但我认为问题就在那里;请检查一下:RewriteEngine On RewriteBase / Rewrit
如何向一般用户隐藏媒体库图像?
作为一名管理员,我非常喜欢WordPress 3.5 media manager的特性和功能。使用多用户站点,所有用户都可以看到媒体库中的所有图像,无论是否由他们上传。以前是afunctions.php 脚本可能会屏蔽/限制访问例如:// Hide Media Library tab Tab from each individual agent function remove_medialibrary_tab($tabs) { if ( !current_user_can( \'u
Retrieve current post's tags
是否可以使用get\\u post()检索文章中选择的标记?我想有一种方法将单个帖子的标签存储到变量中。
无法删除WordPress帖子图像的高度/宽度属性?
我知道以前有几个人问过这个问题;然而,我认为Wordpress更新中可能发生了一些变化。我正在为我的公文包构建自己的响应主题,对于嵌入的帖子图像,我在函数中添加了一个过滤器。php删除Wordpress自动添加到图像中的高度/宽度属性。我以前在其他网站上使用过这个过滤器,因此我知道它应该可以工作。然而,无论我尝试什么,如果没有高度/宽度属性,我都无法让Wordpress嵌入图像,这意味着图像在手机/平板电脑上无法调整大小。正在讨论的图像演示如下:http://demo.iamdannygreen.com/
在性能方面,是在每个页面上都加入一个(小)脚本更好,还是测试一下是否需要它?
我正在使用FitVids.js 使YouTube视频嵌入具有响应性布局的脚本。脚本为<;3kb,但实际上只有大约一半的页面嵌入了YouTube。就不包含YouTube视频的页面的总加载时间而言,执行strpos() 对内容还是要包含脚本不管不顾?我想这与最终用户的连接速度和服务器的资源有很大关系,老实说,这是一个低流量的网站,用户要求不高,所以这真的不重要。。。我这么问主要是因为我对性能优化没有很好的掌握,我想学习。
JQuery上的添加/删除操作切换
我有Ajax设置,我正在尝试切换一个函数,以避免加载到wp\\U头中。它适用于第一个切换函数,但第二个函数不注册。function av_maintenance_mode_turn_on() { if( !wp_verify_nonce( $_GET[\'nonce\'], \'av-maintenance-mode-nonce\' )) die( \'Go away!\'); if( add_action( \'get_header\', \'av_mai
使用插件调整图像大小以减少磁盘空间
我正在尝试拍摄现有图像,并通过将照片调整到较小的分辨率来缩小文件大小。到目前为止,我已经尝试了几种方法:只需在photoshop中编辑照片并重新加载,即可替换现有(或更大)文件</我试了一下Imsanity 插件并将选项设置为小于1024x1024,然后对图像进行大容量调整,但没有失败(但没有成功)</我也试过了Regenerate Thumbnails 插件,并成功运行重建(但没有调整照片大小)</也许有更好或正确的方法来完成我正在做的事情,但我似乎在这个问题上找不到任何东西。我正在运
User meta and author meta
以下是我到目前为止的情况。。class emailer { function notifyHeart($post_ID) { $interests = get_user_meta( get_current_user_id(), \'interests\', TRUE ); $to = the_author_meta( \'user_email\', get_current_user_id() ); if(has_tag($int
显示省略号(...)仅当字符数超过子字符串中定义的限制时
我限制标题中的字符数substr. 但即使标题少于50个字符,也会显示省略号(…)。如果标题不超过50个字符的限制,我不会显示省略号。$title = substr( $title, 0, 50 ) . \"...\"; 我的帖子标题。。。(不正确:在这种情况下,少于50个字符的标题不应显示“…”)Title of my post that exceeds 50 characters ...(正确:标题长度超过50个字符,并伴有“…”)
什么是用来过滤网站所有文本的钩子?
我正在开发一个插件,用一个可接受的字符替换google没有显示的字符。我想获取wordpress返回的所有文本(内容、评论、标题、名称等),但我不知道应该使用什么钩子。有人能帮我吗?
按标签名称和类别搜索
如何使用返回与特定分类法匹配的所有帖子<?php get_search_form(); ?>例如:如果用户输入的搜索查询与标记或类别的名称匹配,search.php 将返回所有带有匹配标记的帖子,或属于匹配类别的帖子。我正在使用自定义的帖子类型,截至目前,get_search_form(); 似乎只返回基于内容和标题的匹配。请帮忙!谢谢
安装主题时出错-“无法打开流:中没有这样的文件或目录...”
我正在尝试上载和安装自定义主题,遇到了一个以前从未见过的错误。警告:复制(/home/content/38/7184638/html/wp-content/upgrade/SEWS\\u-theme1/SEWS\\u-theme/img/border.png)[函数.复制]:无法打开流:在/home/content/38/7184638/html/wp-admin/includes/class-wp-filesystem-direct中没有这样的文件或目录。php在线200警告:复制(/home/cont
从匹配项中动态提取正确的电子邮件地址
这是我当前的函数, class emailer { function notifyHeart($post_ID) { $interests = get_user_meta(get_current_user_id(), \'interests\'); $post = get_post($post_ID); foreach($interests as $interest) { if(has_tag($interest,
循环--如何控制wp或插件是否运行它
我有一个问题,循环运行在两个实例上,使用了CartPress插件。用任何标准来说,我都不擅长php,但通常都能完成任务,不过用wordpress我还是比较新的。有没有办法让我的插件控制我目录页的循环,让wordpress忽略它?我希望我不要含糊其辞。这是第页的所有代码。我的主题中的PHP <?php global $projectTheme; get_header(); ?&g
是否筛选_CONTENT以在每个<h1>元素之前添加内容?
我正在寻找一种过滤\\u内容的干净方法,以便在每个H1标记之前添加一段代码。事实上,我有一个很长的隐私政策文本,我想在每个段落之前添加一个返回顶部的链接。当然,我可以轻松地在内容编辑器中添加这些内容,但我不希望我的客户能够意外地将其删除。所以我有这样的想法:<h1>BLA BLA BLA</h1> <p>A very interesting piece of text here...<p> <h1>BLA BLA BLA</
Wp_Options设计模式的优势是什么?
众所周知,Wordpress数据库代码中经常使用的一种设计模式是为特定对象(博客/帖子/评论)持久化数据,并使用特定名称或键进行索引。我们在以下标准表中看到了此模式:据我所知,这个设计决策的动机是使插件/主题作者能够轻松地持久化数据(例如,通过使用自定义字段),而无需修改数据库模式。在我看来,这种方法几乎没有其他优势,因为它的速度明显较慢,并且更难实现复杂的查询。这种方法的其他优势是什么(如果有的话)?更新:阅读有关此方法缺点的信息:https://stackoverflow.com/questions/
删除自定义帖子类型的发布元数据
我有一个自定义的事件发布类型,我希望从侧面删除发布/可见性选项,因为它们与用户无关。有没有办法做到这一点?