特定模板需要登录
我有特定的模板来请求登录。我在函数上尝试了这三个版本。php文件。#1这不起作用。我不得不这么做add_action( \'wp_head\', \'template_login_permit\' ); 因为我把模板目录?如果我输入“wp\\u head”,auth\\u redirect();不工作。function template_login_permit() { if ( is_page_template(\'templates/tpl-aa.php\') ||
删除WordPress媒体管理器的“附件详细信息”部分
我正在使用新的WP media manager作为品牌插件(好吧,是3.5版的新插件),它工作得很好。我唯一的问题是,我在右侧有一个“附件详细信息”区域,允许用户编辑、删除和处理图像。有没有办法移除这个区域?谢谢这是一张显示我要消除哪个区域的图像-这是我的JS,用于调用媒体管理器-$(document).ready(function(){ var dd_media_frame, // The custom dd_media frame clicke
保存帖子时,UPDATE_POST_META和UPDATE_FIELD不工作
我使用高级自定义字段(ACF)在自定义字段中存储数据。我单独存储了纬度和经度信息,但它们需要位于一个自定义字段中,因此我创建了下面的函数。$query 只需查询所有相关帖子。<?php $query = query_custom_posts(); if($query->have_posts()): while ($query->have_posts()): $query->the_post(); if(get_field(\'map_lat\') &am
将帖子分配给特定类别等同于将其分配给所有类别
Allow me to explain with an example, for the sake of clarity. Please take the time to read it all to get a good idea of what I am exactly after. On my WordPress site categories are used as Editions and there are 4 of them — Category (slug): &
如何允许类别标题使用<b>标记?
我希望能够使用<b></b> 在Wordpress中我的分类标题中,但管理员将其删除。我意识到我可以使用css将整个标题加粗,但我只希望它适用于某些单词。有没有办法做到这一点?感谢您提前提供的任何帮助。
找不到WordPress固定链接404
我已经在我的EC2 Ubuntu 13.1服务器上安装了最新的WordPress。一旦我将permalink更改为使用/%post-name%/, 我遇到404找不到帖子。在本文中,我几乎关注了所有内容(Page Not Found - Permalink WordPress — FelfelWorld.com), 但还是有问题。仅供参考,我记得我确实使用SELinux禁用了apache服务器的目录列表(如果我记得正确的话)
WP_LOGIN_Form()重定向不重定向用户<admin
任何非管理员的用户都不会被重定向到具有以下实例的已定义URLwp_login_form().$args = array( \'echo\' => true, \'redirect\' => site_url( \'/chat/\' ), \'form_id\' => \'loginform\', \'label_username\' => __( \'Username\' ), \'label_pas
在什么情况下,我可以将我的CPT命名为与我的CPT页面相同的名称?
故事是这样的:默认情况下,您不能拥有与需要为您的CPT创建的页面相同的CPT slug。不过,有几次我能做到这一点,而且效果很好。例如:我创建我的CPTregister_post_type(\'schedule\', array( \'labels\' => array( \'name\' => __(\'Events\'), \'singular_nam
无法使用BAW登录注销插件添加‘LoginLogout’链接
我安装并激活了“BAW登录/注销”插件,在屏幕上显示登录或注销链接。但这对我不起作用。有人能帮我吗我遵循的步骤是:1)安装并激活“BAW Login/logout”插件2)在菜单面板中,我选择“Login/logout”值并单击“Add to Menu”(添加到菜单)3)将“Login/logout”(登录/注销)选项添加到菜单结构中4)我保存了菜单5)我刷新了网站。但找不到“Login”或“Logout”链接
拖放多个定制邮寄类型的邮购
我在一个页面上显示了两种自定义帖子类型(品牌元素和产品),客户希望能够控制页面的排序顺序。为客户端创建一种使用拖放界面重新订购两种帖子类型的方法,最好的做法是什么?因为它们是两种不同的帖子类型,所以目前可用的插件都不合适。
将搜索结果与其他WP_QUERY合并时,分页中断
在“搜索结果”页面上(search.php) 我想执行额外的WP_Query 要保持搜索结果类型的特定顺序,例如,作者的搜索结果应始终显示在其他结果之前-The first few pages should hold the author results, the other results should be shown on all the following pages only (not mixed on each page).global $wp_query; //holds the resul
创建选项以允许用户选择我的插件内容将在其上显示的页面
我有一个插件的选项页面,但似乎不知道如何创建一个选项,允许管理员选择一个显示插件内容的页面。有没有人举过这样做的例子?编辑:我创建了一个插件,并有一个小部件来搜索插件的内容。然而,我需要小部件发布到显示插件内容的页面。由于小部件位于侧栏上,可以从任何页面提交,因此我需要能够检测插件内容显示在哪个页面上,并将其发送到该页面。1、检测给定页面上的短代码,并使用该短代码。或2。从设置页面创建一个选项,允许管理员选择插件内容将显示在哪个页面上,并删除短代码。我希望这能澄清问题。我的插件有一个设置页面,我只是不知道
我如何解除这个通过$This添加的操作?
这与插件有关Theme My Login, 尽管这个问题可能与任何插件有关。作者说他不再使用支持论坛,所以我来到这里。我正在尝试解开以下操作,在中找到/modules/custom-passwords/custom-passwords.php 在线38.class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Abstract { protected function load() { add_action(
Display Post Meta in Header
我正在尝试在我的标题中获取page post meta,以便设置一些meta标记。我试图获取全局post变量,但它只返回true。<?php global $post; global $wp_query; echo print_r($post); echo print_r($wp_query->post); die(); ?> 我得到的只是11 - 有没有办法把我的帖子元放在标题中?
在另一个选项卡中打开菜单链接
我正在向菜单添加链接:一切都正常工作,除了我想在另一个选项卡中打开链接,但不知道如何打开。我该怎么做?
404 on page 2 multisite
我有一个多站点安装的wordpress。在我的起始页(index.php)上,我显示了来自该网络所有站点的帖子。我遇到的问题是,当我转到/Page/2时,如果我的主博客没有足够的帖子放在第2页上,我会收到404条消息。然而,在整个网络上,有足够的帖子可以容纳2页。如果我在我的主博客中添加更多帖子,第2页将再次可用。我猜wordpress会在查询包含索引之前检查是否存在任何帖子。php。我试图找到在哪里可以做到这一点,但没有找到任何东西。有人知道wordpress在索引之前是否做过这种检查吗。是否包含php
整个安装的临时404不一致|后template.php出现PHP错误
我对这一点深感困惑:我在Media Temple GS上安装了WordPress[其中一个运行良好,配置几乎完全相同],偶尔会在整个网站上安装404s。发生这种情况时,我的PHP错误日志中会出现3个错误:[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php o
GET_TERMS函数不返回任何内容
这让我困惑了好几天,如果有任何帮助,我将不胜感激。我无法获取函数get_terms 归还任何东西。我在中尝试了以下代码index.php, single.php 和page.php, 在循环内部和外部,默认的二十个三十主题以及我的自定义主题,不返回任何类别术语。我已经创建了10个测试类别术语,并将它们应用于不同的测试帖子,但仍然一无所获。它在现场或当地开发现场不起作用。我还尝试通过转到永久链接设置页面并重新保存来刷新重写规则,只是想看看这是否有帮助。在网上研究和发现任何类似的问题都有相同的答案:添加hid
EDIT_FORM_AFTER_EDITOR仅适用于编辑后页面
我想在后期编辑屏幕中显示一些信息。我找到了2个钩子,可以在标题或编辑器之后执行此操作。下面是第二个代码:add_action( \'edit_form_after_editor\', \'myprefix_edit_form_after_editor\' ); function myprefix_edit_form_after_editor() { global $post; $author_id=$post->post_author; $em
多个网站的公共侧边栏
我有5个WordPress网站,每个网站都应该有相同的侧边栏内容。它是从userend动态发布的,应该是我的所有WordPress站点所共有的。如果不使用iframe,如何重新发布右侧边栏中的相同内容?