工作插件代码中断管理员
如果您对下面的大量代码有任何批评,我将不胜感激。我要做的是查询一组自定义帖子,并根据自定义字段将它们返回到表中。它起作用了。。。正在生成表,返回正确的帖子,但在执行查询后,所有其他仪表板页面都为空。//add menu option add_action( \'admin_menu\', \'my_plugin_menu\' ); function my_plugin_menu() { add_options_page( \'Limitless Options\'
基于Metabox选择在主页上显示自定义帖子
我正在尝试根据所选内容向我的主页显示帖子。我的意思是,在后端,我有一个自定义帖子,其中有一个标记为Assign to Home(分配给主页)的元框,下拉列表中有一个Yes(是)或No(否)选项。我试图做的是,当自定义帖子选择Yes(是)时,它将显示在主页上。当选择显示“否”时,将不会显示。下面的代码是我试图用来调用我的帖子的代码。帖子类型和元键都是正确的,但当我尝试显示帖子时,会得到一个数组。主页 <?php function posts_draft($meta_values) {
除非将?Reset=1添加到URL,否则不会显示对模板的更改
正如标题所述,我向模板文件中添加了一些内容:echo \'<img src=\"\'. get_site_url() . \'/wp-content/themes/enfold/images/leverage.png\" />\'; 但在firefox和IE上,除非在URL末尾添加“?reset=1”,否则添加的内容不会显示在页面上。此问题出现在所有页面上。如果输入URL时没有添加该内容,则加载页面时不会进行更改。有人能帮我吗
循环显示错误的帖子标题
我正在构建自己的主题。我为我的博客设置了一个页面(带有我制作的模板),我只想显示我的一些帖子。它使用以下循环:<?php query_posts(\'post_type=post\'); if (have_posts()) { while (have_posts()) { ?> <div class=\"blog_post\"> <h2><a href=\"<?php t
按作者查找自定义帖子类型URL
在我的博客(多作者)中,我有帖子和一个名为(listing\\u type)的自定义帖子类型。在该站点中,作者只能有1个列表和许多博客帖子,我需要找到该作者发布的列表url。示例:单一列表。php列出了作者的所有博客帖子(post)每个博客帖子必须包含指向同一作者发布的列表(listing\\u type)的链接。主要的问题是,列表url不同,我不知道该怎么做,有什么帮助吗?谢谢
更新POST时,文本区域字段中的自定义元数据将被覆盖
我设置了2个新的帖子元字段,以便为自定义帖子类型添加功能。自定义字段通常按预期工作,但有几个例外。我设置了一个复选框(称为“餐厅选项”),这样,如果选中,就会在前端添加一个新选项卡,并显示文本区域字段中的内容(称为“特色菜文本区域”)。问题是,当我在文本区域中输入信息时,它会保存为自定义字段,但不会保存在文本区域本身,文本区域显示为空白。因此,如果一篇文章被更新,并且没有重新输入该内容,它将被覆盖为空白。以下是我为插件编写的代码:/** * Adds a meta box to the post
从摘录中筛选URL和快捷代码(_E)
我刚刚注意到我正在研究的主题有一个奇怪的行为。如果我有一篇只有一个链接或短代码的帖子,the_excerpt 将打印该URL或快捷码。但是如果我在帖子中有一些文字,在相同链接或短代码的下方或上方,the_excerpt 仅返回文本。为什么会这样?如果帖子中没有其他内容,有没有简单的方法删除链接和短代码?我使用的唯一过滤器the_excerpt 是excerpt_more 和excerpt_length. 另外,在我的循环中,我使用the_excerpt();. -- Later edit -- 在下面交换
Wordpress的清漆+Nginx好吗?
我正在安装我的新服务器,并试图为我的wordpress创建一些良好的环境,所以我想知道是否安装Varnish + Nginx 这是个好主意,可以加快我的wordpress网站的速度,或者有其他更好的组合,如果varnish和wordpress之间存在任何已知的问题谢谢你的帮助
使用WP_QUERY从今天开始随机获取帖子
在data\\u query()的逻辑中;我找到了此WP\\U查询示例:<!-- Second Senses Featured --> <ul id=\"featuredSecond\" class=\"featured-second\"> <?php $today = getdate(); $args = array( \'tag_slug__in\' =>
为什么要通过CMS框架加载JS?
为什么我们要使用像wp\\u enqueue\\u脚本这样的东西?或者注册等等。为什么我们要通过PHP子系统发送Javascript?前端系统之间存在各种各样的不兼容性和不一致性,如果没有WP的阻碍,这些问题很难解决。那么为什么我们要把控制器和视图混合在一起呢?这里的型号是什么?
无法索引包含10K文件的上载文件夹
我有一个WP安装,它有一个非常大的上载文件夹,其中包含超过10k个文件。在我们取消设置年/月文件夹组织时,现在我们在下载或备份文件夹时遇到了巨大的问题,因为无法再访问该文件夹。发球我已经测试了几个ftp客户端(ftp zilla和SMART ftp)、我的内置主机ftp应用程序和几个WP ftp插件。似乎没有什么能提供可靠的结果。我已经设法显示了一到两次目录列表,但无法进行任何操作。服务器系统性超时,因此无法从此文件夹下载单个文件。根据我的研究,问题将来自文件夹索引限制。因此,我正在寻找一个脚本/方法/插
编辑WordPress导航栏的HTML
有没有办法更改我的wordpress页面导航栏的html?(我想添加几个div,这些div将由媒体查询控制。)感谢阅读!
选择媒体窗口中的图片后添加/更新自定义域
我刚刚在“添加/编辑帖子”页面中添加了一个名为“添加滑块”的按钮。这是我的密码functions.php ://Add button to create slider add_action(\'media_buttons\',\'add_my_media_button\',15); function add_my_media_button(){ echo \'<a href=\"#\" id=\"insert-my-media\" class=\"butto
如果错误为‘EMPTY_USERNAME’或‘EMPTY_PASSWORD’,则使用‘wp_LOGIN_FAILED’操作挂钩重定向用户
背景我正试图在离开的同时,在一个博客上进行无表情的前端登录wp-login.php 可供那些知道如何到达那里的用户使用。wp-login.php 还需要对前端登录进行身份验证,因此无法将其完全删除。我几乎做到了,但我有一个登录失败的问题,特别是用户名为空。问题有人知道如何停止wp-login.php 显示空用户名/密码错误,同时避免用户直接转到wp-login.php?我的工作定位了wp_login_failed 钩子并创建了下面的函数。基本上,它添加了查询参数来说明登录失败,以及在将用户重定向回前端登录
向现有小部件区域动态添加内容
我有一个现有的小部件区域/侧栏。而不是通过外观向其添加内容?仪表板中的小部件,我想从函数向小部件区域注入内容。php。有允许这样做的钩子吗?谢谢:)
查询中的不同页面参数
我从不同的页面上得到一些图片,它们有一个特殊的父页面。$query = new WP_Query( array( \'post_type\' => \'page\', \'post_parent__in\' => array(376, 379), \'orderby\' => \'title\', \'order\' =&
自定义邮寄类型美观结构
我正在用自定义的帖子类型自定义wordpress安装,但permalink结构有问题。我添加了一个team_member CPT,并且内容应在特定URL中可见:/about-us/team/%team_member%/. 安装的其他页面应如下所示/%pagename%/ (例如。/about-us/), 而博客帖子应该在/blog/%postname%/.当permalink结构设置为默认值时,页面会工作,从而产生如下链接example.com/?team_member=john_doe. 当我激活永久链
获取类别中的所有帖子(200+)-性能问题?
我想获取某个类别中前两篇和后两篇文章的ID,将其显示为“相关视频”播放列表。我知道有一些功能previous_post_link 和next_post_link, 这将为我做的工作,但我想要的不仅仅是一个前一个和一个下一个链接。设想以下场景:我想在Post 001上显示#002和#003。在帖子#003上,我想显示#001、#002、#004和#005。$post_id = $post->ID; // current post id $args = array(\'category
强标签在WordPress 4.0.1中不起作用
我想在我的帖子中以强文本的形式显示一些内容。所以我用WordPress WYSIWYG编辑器更改了内容,但它不显示为粗体文本,只显示为普通文本
使用户配置文件字段为必填字段
在用户配置文件页面中,有一个站点url文本框。如何将站点输入字段调整为required? 如何验证它是真实的站点?