add_action before theme setup
我有一个类,它在一些add\\u操作上加载图像滑块。有一个函数/方法“render\\u slider”,它根据选定的滑块在页面上呈现滑块。主题尝试在加载滑块之前获取图像滑块对象。我试着用init、plugins\\u加载来加载滑块。但我仍然得到找不到的错误对象class Sliders { public function __construct() { add_filter( \'add_sliders\', array( $this, \'add_sliders\' ) )
If $var is empty, return 404.
出于安全原因,检测是否有人在操纵GET 我正在编写的插件的参数,我需要返回404 如果我执行的安全查询没有返回任何内容。我怎么能强迫呢?我尝试了:if (security($_GET[\'id\'])) { [...] } else { global $wp_query; $wp_query->set_404(); } 在其他帖子中找到,但不起作用。
从Header:SOURCE Sans Pro中查找并禁用‘Rogge’样式表
我最近刚刚建立了一个本地WordPress开发环境,并使用WordPress内置的导出和导入功能将内容从live网站导入其中。不幸的是,这显示在标题中,使本地站点脱机工作时速度非常慢:<link rel=\"stylesheet\" id=\"open-sans-css\" href=\"//fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&s
使用什么来代替CONTENT_SAVE_PRE过滤器?
我在Adam Brown的网站上看到content_save_pre 滤器is depreciated 从WordPress 3.8开始-这是真的吗?上面没有写official codex page 对于content_save_pre 所以我持怀疑态度。如果内容已折旧,在按“发布/更新”后,但在内容写入数据库之前,我会使用哪个过滤器编辑内容?
列出自定义字段中的自定义分类术语
我试图为从自定义字段中提取的每个图像输出一个与自定义分类法关联的术语列表,如下所示:$portfolio_images = get_field(\'portfolio_gallery\'); 每个图像都有与之关联的标准WP字段,例如大小、标题、标题等。我想从media_category 分类学我正在使用get_the_terms 在另一个变量中,但我认为foreach 陈述任何帮助都将不胜感激。完整代码:<?php $portfolio_images = get_fiel
为什么这段代码不向我的数据库添加一个表呢?
为了切中要害,我正在尝试在安装插件时添加一个数据库表。这是我的代码:global $scimp_db_version; $scimp_db_version = \"1.0\"; function scimp_install () { global $wpdb; $table_name = $wpdb->prefix . \"scimp\"; $sql = \"CREATE TABLE $table_name (
尝试按自定义字段‘Order’排序和显示类别(而不是帖子)
我是WordPress的新手。我在“类别”分类法中添加了一个自定义字段。自定义字段是“custom\\u order”,其目的是保存一个数字,以便我的类别可以按照我选择的顺序进行排序和显示。我的问题是我无法让他们分类;我可以显示类别,以及“echo”每个类别的“custom\\u order”编号,但在访问和排序meta\\u值时,我肯定遗漏了一些东西。我也不确定我的做法是否正确。以下是我将字段添加到“新建类别”页面的代码:<?php function taxonomy_add_new_me
使WordPress页面仅对管理员可访问,重定向其他用户角色
我需要重定向logged-in 和non-admin 用户,从id为172的页面,转到网站的主页。请注意,未登录的用户实际上可以看到该页面。add_action(\'admin_init\', \'xyz\'); function xyz() { if( is_page( 172 ) ) { if( is_user_logged_in() && ! current_user_can(\'update_core\') ) {
excerpt_length not working
我正在尝试构建一个主题,我想通过在函数中执行类似操作来控制帖子摘录的长度。php:function theme_excerpt_length( $length ) { return 45; } add_filter( \'excerpt_length\', \'theme_excerpt_length\', 999 ); 但它似乎没有达到将摘录长度减少到45个单词的预期效果。即使没有这个功能,有些摘录也比默认的55个单词长。怎么了?
显示来自多个自定义发布类型的自定义分类
我有多个自定义帖子类型,每个都有多个类别。我试图用这段代码显示所有自定义帖子类型+常规帖子中的某些类别。<?php query_posts( array( \'post_type\' => array( \'post\', \'miss_behave\',\'emily_davies\', \'gemma_patel\', \'poppy_smythe\' ), \'tax_query\' => array( \'relation\' => \'
有没有一个管理钩子可以让我在设置标题位置之前读取GET变量
我需要根据插件管理菜单中的查询变量重定向页面。我不知道在哪里可以连接到查询变量或GET vars命令来决定是否需要重定向页面。
运行PHP脚本后返回选项页面
我的插件有一个选项屏幕,它只是一个简单的表单。<div class=\"wrap\"> <h2>SoundCloud Podcast Importer Options</h2> <hr/> <h2>Add a show</h2> <form method=\"post\" action=\"../wp-content/plug
如何输出从CUSTOM_TYPE_POST中找到的匹配的元键?
在WordPress中播放单人游戏。php页面,其中显示一个配置文件(来自许多其他配置文件),其中包含来自大约10个不同元字段的信息。不使用标记或类别。。我想做的是在页面底部,有一个相关的部分,但将其他配置文件(由相同的custom\\u type\\u post制作)与页面上的当前配置文件进行比较,如果10个元字段中的任何一个值与任何其他配置文件匹配,请在页面底部的滑块中显示它们。。。。。。。但是显示匹配的元字段。我相信我目前正在显示匹配的个人资料。。。但我试图找到一种方法来显示它们是如何匹配的,方法是
根据第一个查询的术语运行下一个查询
我正在创建一个作者网站。我正在使用自定义的帖子类型(Books)来显示书籍。我正在使用另一个自定义帖子类型(评论)在与相应书籍相同的页面上显示评论。我正在使用自定义分类法对书籍和评论进行分类,包括book1、book2等术语。在每一页上(single-books.php), 我正在运行第二个查询以显示评论。到目前为止还不错。问题是如何只显示与当前书籍具有相同术语的评论。如何从第一个查询中获取术语,然后在下一个查询中运行它?
使用“All in One SEO Pack”插件挂钩生成动态网站地图
除了帖子、页面和类别的URL之外,我还需要我的站点地图包含各种页面的URL,这些页面显示来自WP数据库(Rails API)以外的外部源的数据。是否有一个挂钩,我可以添加一个过滤器,以便在动态生成站点地图后,我可以将这些其他URL附加到站点地图。附言:我有一个建议aiosp_sitemap_post_filter, 但没有关于它如何工作的文件。谢谢UPDATE具有aiosp_sitemap_post_filter 您只能将其他帖子添加到网站地图,而不能添加自定义内容。
直接使用纯JWPlayerJS(而不是WP插件)
首先,我没有使用WP-JWPlayer插件。(我不想要它。这是另一个故事)模板文件中的井:wp_register_script(\'myJW\', get_bloginfo(\'template_url\') . \'/jwplayer.js\'); wp_enqueue_script(\'myJW\'); ?> <div id=\'myJWPlayer\'></div> <script> jQuery(docum
无法进入管理面板
我正在其中一个网站上使用WordPress。我承认我没有在开发服务器上进行测试,这是愚蠢的,但我今天更新了所有插件。它们是akismet、自定义登录和wp安全。现在的问题是我无法进入wordpress登录面板。我用一个插件自定义登录或wp安全或两者都更改了登录url,我肯定不记得了。登录页面url将我发送到未找到的页面。我已经尝试通过应用a:0:{} 在wordpress数据库选项表的active\\u插件中。
多站点上的寻呼问题
我使用这个循环太分页了,但它不起作用。我试着$wp_query $paged 像global 但这没有帮助。我得到了上一页的链接,但我点击了链接,得到了一个不存在的页面。(第/2页)首先,我使用了\\u查询作为变量,而不是$wp\\u查询,但之后将根本没有链接。我正在使用一个类别模板,使用这个循环页面。我正在blog3的多站点上使用它。您可以在下面看到的代码。<section class=\"pressLoop\"> <?php // set the \"pa
从WP_LIST_CATEGORIES中删除‘Category’一词
我有以下代码:wp_list_categories();它输出我的所有类别,但是,它使它们成为列表元素的子元素,称为CATEGORIES.所以,我得到了一个无序的列表,如下所示:CATEGORIES * FASHION * DAILY FASHION CANDY * TRENDS * BEAUTY * ACCESSORIES * CELEBRITIES * LIFESTYLE 但是,我只需要:* FASHION * DAILY FA
阻止第二个小部件激活
在某个区域上激活一次小部件后,有没有办法“从可用小部件中删除小部件”?这个想法是允许用户只激活它的一个实例。