从样式表链接中删除id属性
现在我正在提供自己的自定义样式表。// register main stylesheet wp_register_style( \'custom-stylesheet\', get_stylesheet_directory_uri() . \'/library/css/main.css\', array(), \'\', \'all\' ); 它输出:<link rel=\'stylesheet\' id=\'custom-stylesheet-css\' href=\'http
带身份验证的.htaccess怎么会突然出现或改变呢?
当我试图将一条评论标记为垃圾邮件时,我看到了一个基本的htaccess登录名。我无法登录,然后我想起我没有基本的登录:我的.htaccess 在wp-admin 文件夹does是允许的IP的白名单。在查看文件时,我发现我现在在我的wp-admin/.htaccess 设置基本身份验证(由于某种原因,用户/密码文件位于/dev/null)我的根访问文件中还有额外的行(/.htaccess) 包含另一个基本身份验证行,指向根目录中的密码文件。这两个文件都是5日创建/修改的,但不是我自己创建/修改的</密
将自定义SQL查询注入页面/主题
我已经为我们的WordPress网站编写了一个自定义sql查询(相当复杂,用标准WordPress代码无法实现),我已经通过$pageposts = $wpdb->get_results($query, OBJECT);, 它产生了我所期望的结果。现在我想通过一个钩子(理想情况下)集成这个查询,这样我就不必更新主题页面,这样我们仍然可以更新主题。我知道钩子pre_get_posts() 允许您调整主查询,但从我发现的情况来看only 允许你adjust. E、 g。$query->set( \
如何按计票数显示帖子,如果没有值,则继续显示没有选票的最新帖子?
也许有人能帮我。我想通过投票显示帖子。用户只能向上投票。所以,我想要的是——投票最多的帖子排在最前面,然后是没有投票的最新帖子。以下代码的问题是,只有在至少有一票(+1)的情况下才会显示帖子。我已经测试过了,它只按我想要的方式对帖子进行排序,但是如果没有投票值,如何继续循环?$args = array( \'post_type\' => \'topic-post\', \'posts_per_page\' => -1, \'order\'
使用“GET_POST_THMBIAL_ID(the_ID())”获取特色图像的ID-而不打印到屏幕?
我正在使用代码:get_post_thumbnail_id(the_ID()) 获取后期缩略图图像的ID,但每当我调用它时,它都会将ID输出到屏幕。我只想得到在另一个函数中使用的值,而不让它在任何地方回响。我该怎么做?
每天从WordPress站点发送电子邮件
我定制了一个日历插件,在网站主页上显示今天的生日和本月的结婚纪念日列表。我在插件的显示页面中使用wp_mail 邮件将发送。但这种情况只有在网站被访问时才会发生。我的代码:if($dat==date(\'Y-m-d\'))/*$dat is the date of event from DB*/ { if($eid!=\'\'){ /*if recipient email id is not null*/ if($se!=1) /*if email is sending f
GET_THE_TITLE($postID)还是GET_THE_TITLE()?
我想知道在这两种获取帖子数据的方法中,哪一种更有效在WP_Query($aConditions) 并使用以下函数get_the_title() ... 以及所有类似函数,无需传递任何参数要呼叫get_the_title($postID) 参数在循环外
Fatal Error: get_header();
致命错误:调用未定义的函数get\\u header()我不能让它工作。我使用wordpress附带的213个默认主题。我创建了一个名为table.php 我还使用了<?php template name ?>. 这个自定义模板只显示数据库中的所有记录。它工作正常,但缺少页眉和页脚,当我试图通过添加get_header 和get_footer, 它抛出一个致命错误。代码如下:我要说的是,我曾经index.php 它位于Twenty13文件夹中,而不是根文件夹中wp-config 文件或任何其他
在unctions.php中获取当前帖子ID
我有一个wp_localize_script() 函数在我的函数中。php中,我需要将当前帖子的当前帖子ID推送到jQuery文件中。所以我想知道如何在我的函数中获取帖子的当前帖子ID。php。这些都不起作用:global $post; $post_id = $post->ID; global $wp_query; $post_id = $wp_query->get_queried_object_id();
如何在默认分类内查询_POST自定义帖子?
我正在尝试查询\\u post自定义帖子。它可以很好地用于自定义分类法,但不能用于默认的“类别”分类法。我尝试使用“category\\u name”和“tax\\u query”,但对我来说不起作用。我的代码是: $c_args = array( \'post_type\' => \'product\', \'tax_query\' => array( array( \'taxonomy\' => \'cat
How to show full post?
我正在使用this theme 我的杂志网站。我无法在博客端显示完整内容。我尝试在php中更改为show_content 但它不起作用。有没有关于如何解决这个问题的建议这是页面代码:<?php /* Template Name: Home 5 */ ?> <?php get_header(); ?> <!--<home 5>--> <!--<div tm_category 0
是否可以更改通过wp_enQueue_style()注册的css文件的路径?
我使用的主题已经调用wp_enqueue_style 函数将css文件排队。我想知道是否有可能在css文件路径实际输出到页面之前更改它。我为什么要这样做?基本上,我想检查它是开发环境还是产品环境。基于此,我想包括未压缩或压缩文件。
Get all media categories
我为medias帖子类型添加了一个新的分类法:function register_taxonomy_for_images() { register_taxonomy_for_object_type(\'category\', \'attachment\'); } add_action(\'init\', \'register_taxonomy_for_images\'); 我还通过wordpress管理员添加了一些类别。如何获取我添加的所有媒体类
包括定制AJAX注册表单的必要功能
我知道登记表上有一些问题,但我认为我的问题有点不同,因为我还没有通过搜索找到答案。我正在制作一个简单的订阅小部件,它接收用户的电子邮件并将其作为订阅者添加到WordPress用户表中。它从一个简单的表单开始,只需输入电子邮件并提交即可。表单的操作是在我的插件文件夹中创建一个php文件,ajax-signup.php. 我使用ajax将表单数据发布到此文件,然后该文件“注册”电子邮件地址并返回ajax响应。旧的插件只包括registration.php 该文件为ajax php文件提供了所有必需的功能,以便
自定义登录页面重定向到已登录用户配置文件页面
如果我点击sign in 然后应该转到登录页面。问题是,当我放置链接时redirect_to 主页,但我想转到用户配置文件页。我不想在登录后使用插件重定向到个人资料页面。我有用户配置文件的代码-<a href=\"<?php echo bp_loggedin_user_domain(); ?>/profile/edit/\"><span>My Profile</span></a>我想把这个链接放到<input type=\"hidden\"
更改图像库中的描述文本
如果单击图像并可以输入图像描述,我想更改或向右侧的媒体库覆盖图添加文本。目前有“说明”或“标题”(已安装德语版本)。请参见此处的图片:
子域名多站点是否可以嵌套子域名?
我目前有一个使用子域的多站点设置,到目前为止效果很好:example.com (main site) site1.example.com site2.example.com site3.example.com 现在的问题是,是否可以使用URL添加一个新的、单独的站点en.site1.example.com 当我尝试在网络中创建站点时,我得到了错误Missing or invalid site address multisite是否设计用于这样的设置?
是否使用wp_dropdown_user列出当前用户以外的用户?
我正在创建一个插件,需要在其中选择除我以外的其他用户(当前登录的用户)。$user_id = get_current_user_id(); wp_dropdown_users(array( \'name\' => \'user\', \'exclude\' => \'$user_id,1\', \'show\' => \'user_login\' )); 未提供所需的结果。如何克服这个问题?
使用Nginx的多域名WordPress多站点
我的头发越来越白了。我已经尝试了很多东西,但我无法掌握如何设置它。找到了大量的指南,但没有人能全面了解以下方面:按照本指南操作多个基于域(确切地说是8个)站点的单个WP多站点安装(https://www.digitalocean.com/community/articles/how-to-configure-single-and-multiple-wordpress-site-settings-with-nginx), 我已经安装了一个服务器(Ubuntu 10.3),安装了所有东西,并且能够通过默认的启
如何在全网菜单(多站点)中获取正确的URL?
我正在使用此功能切换到主网站的导航,并将其显示在多站点网络中的所有子网站上。理想情况下,链接应具有以下格式:http://www.mysite.com/navigation-link 但是在子站点上,URL是http://www.mysite.com/subsite/navigation-link 显然这些页面不存在,所以它只是显示一个空白页面。你知道我如何确保URL与第一个示例相似,以及如何将其合并到我的函数中吗?功能wp\\u multisite\\u nav\\u menu(){ global