WordPress

WordPress开发人员和管理员的问答


2
get_post_permalink和get_permalink有什么区别?
我已经阅读了文档,get_post_permalink()并且get_permalink()不了解两者之间的区别。可能是因为我不了解$leavenameand $sample参数的目的。谁能解释这些,何时一个功能比另一个更有用?谢谢!
11 permalinks 

2
哪里可以在WordPress中安全地存储API密钥和密码?
我希望使用一些API,并且许多API都具有工作所需的密钥,私钥和密码。您可以在WordPress的何处存储该信息?假设有人可以破解您的数据库,那么WordPress可以使保存信息更加安全吗?另外,考虑一下经常更改这些键的功能,因此我需要在选项页面上更新键。 更新 Mossack Fonseca违反– WordPress Revolution Slider插件可能是原因 巴拿马文件:可通过WordPress入侵电子邮件,可通过Drupal入侵文档

2
Wordpress Media Uploader事件
我想捕获“ 保存所有更改 ”按钮上的点击事件吗? 是否有类似单击(window.send_to_editor)中的“ 插入到帖子 ”按钮时的回调方法
11 uploads  events 

6
迁移后重定向到旧域
我已将我的网站之一移至新域,以下是我的工作。 备份数据库 将所有文件上传到新服务器。 通过以下方式将sql导入新服务器 phpmyadmin 现在,我已经使用此脚本来更改数据库中的URL。 现在,我面临的问题是: 所有链接都将转到旧域。 所有图像都链接到旧域。 wp-admin 当我尝试运行时也会重定向到旧域 mydomain.com/wp-admin 如果您对此有任何想法请帮助,我们将不胜感激。
11 urls  links  phpmyadmin 

2
Wordpress永久链接在Apache2 Ubuntu 14.04中不起作用
在我的本地计算机上,wordpress永久链接不起作用。经过研究,我发现wordpress没有创建.htaccess文件。 为此,我遵循以下步骤。 手动创建一个“ .htaccess”文件,并将其保存在您的主WordPress目录中。(这是带有wp-admin,wp-includes和wp-content文件夹的文件夹。) 转到Ubuntu终端并输入: 须藤chown -v:www-data“ /FilePathHere/.htaccess” 您应该看到一行打印出来的字样,表明(组)文件所有权已更改为www-data(Apache2)。 授予Apache2对文件的写访问权: sudo chmod -v 664“ /FilePathHere/.htaccess” 您应该看到一行打印出来的内容,表明文件的模式已经保留。 接下来,我们必须通过在Apache2服务器中启用mod_write来允许WordPress写入.htaccess文件。在终端中输入以下内容: sudo a2enmod重写 您应该看到一行打印出来的内容,说它正在启用mod重写并提醒您重新启动Web服务器。 因此,让我们这样做。重新启动Web服务器Apache2,通过键入以下命令使更改生效: sudo /etc/init.d/apache2重新启动 我们都完成了命令行提示符;您现在可以关闭命令行窗口。 进入WordPress管理面板(即http://Domain/wp-admin)。转到设置->永久链接,然后选择所需的永久链接格式。点击“保存更改”按钮。 所有步骤均成功。但是即使这样,永久链接也无法正常工作。 要使永久链接正常工作,还需要其他设置吗?
11 permalinks 

3
get_posts-通过作者ID获取所有帖子
我想按特定作者ID(当前用户)获取所有帖子。稍后,我要选择该用户(ASC)发表的第一篇文章。我猜我在get_posts中使用的参数不正确,是吗?$ current_user_posts始终包含一个数组,其中所有博客帖子均位于多个不同的WP_Post对象中。 global $current_user; get_currentuserinfo(); $args = array( 'author' => $current_user->ID, // I could also use $user_ID, right? 'orderby' => 'post_date', 'order' => 'ASC' ); // get his posts 'ASC' $current_user_posts = get_posts( $args );
11 get-posts 

3
具有布尔值true / false的元查询
我试图显示所有租赁物业,首先显示所有尚未租赁的物业,然后显示当前已租赁的所有物业。对于租用的价格(_price_rented),有一个带有自定义帖子元的自定义帖子类型“租金”,该复选框是一个复选框(如果已租借,则返回true或false ... true)。我需要更改查询以显示所有属性,并首先显示可用(非出租)属性,然后再显示租用属性。 这是我的查询: $ts_properties = new WP_Query( array( 'post_type' => 'rent', 'paged' => $paged, 'posts_per_page' => -1, 'meta_key' => '_price_rented', 'orderby' => 'meta_value', 'order' => 'DESC', 'meta_query' => array( array( 'key' => '_price_rented', 'value' => false, 'type' => 'BOOLEAN', ), ) ) ); 由于某种原因,此查询显示已租用的所有属性。当我在meta_query中将值从“ false”切换为“ true”时,它没有显示任何属性。 因此,我当时以为,返回值是false(对于租用的属性)或NULL(对于非租用的属性),但是不确定如何查询NULL结果(不是false),因此我添加了一个'对meta_query进行“比较”参数,然后将值设置为“!=”,但这也不起作用。 编辑:var_dump对于可用的非出租公寓返回以下内容:对于不可用的出租公寓返回以下内容string(0) "":string(1) …

3
错误:MyClass :: start_lvl()的声明应与Walker_Nav_Menu :: start_lvl()的声明兼容
我目前在WordPress网站上工作,每当在管理员中进入外观>菜单页面时,都会出现以下错误: ErrorException:运行时注意:wp-admin / includes / nav-menu.php第203行中的Walker_Nav_Menu_Edit :: start_lvl()声明应与Walker_Nav_Menu :: start_lvl()声明兼容 似乎是某种PHP兼容性问题。我在本地开发机上运行PHP 5.3.10。 解决此问题的最佳方法是什么?



4
wp_nav_menu:仅在存在菜单时显示菜单,否则不显示
我正在尝试使用wp_nav_menu仅显示一个菜单(如果存在),否则不显示任何内容。 如果删除菜单,它将输出页面列表。 我的functions.php文件包含: if (function_exists('register_nav_menus')) { register_nav_menus ( array('main_nav' => 'Main Navigation Menu'));} 如何使用wp_nav_menu仅在存在菜单的情况下显示菜单,否则什么也不显示?
11 menus  pages  list 

3
如何更改自定义帖子类型及其分类法的永久链接结构?
这是我先前提出的问题的转贴,但我现在想进入更多细节以完全解决此问题。 再次重申一下,使用(普通)帖子更改永久链接就像转到“设置”>“永久链接”并将其更改为您喜欢的任何东西(例如广泛使用的)一样容易%category%/%postname%.html。所有这一切。如果仅对于自定义帖子类型来说这是如此简单,那么它也是分类法。 所以这就是我想要完成的。 http://mywordpress.com/portfolio.html-显示所有类别中的所有帖子。 http://mywordpress.com/portfolio/music/-显示此类别中的所有帖子。 http://mywordpress.com/portfolio/music/trance/-显示此(子类别)中的所有帖子。 http://mywordpress.com/portfolio/music/trance/Tiesto.html-显示帖子。 到目前为止,我得到的是以下内容: 首先,我创建了一个custom_post_type命名项目和一个taxonomy project_category。 我创建了一个页面投资组合,并为其提供了一个页面模板,该模板将列出所有post_type = project帖子。如何将.html添加到页面的永久链接?现在,它链接到http://mywordpress.com/portfolio,而我想要http://mywordpress.com/portfolio.html。这应该解决第一个问题。 这样一来,事情就会变得艰难,因为我们无法直接知道那里有多少个子类别,也许甚至没有。因此,我们所追求的结构是portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html。我仍然停留在这一点上。我认为我应该以某种方式将最后一个类别添加到路径中,并将其沿project_category传递,这将导致一个taxonomy.php文件,在这里我可以对其进行正确处理。 我也没有解决这个问题,但是它应该与某件事%postname%.html的结尾有关。 我希望我的问题很清楚,并且有勇敢的开发人员将帮助我解决这个已经使我忙了整整四天的问题!

7
如何解决此错误致命错误:调用未定义函数…?
致命错误:在第14行的/home/content/33/7211533/html/someSite/wp-blog-header.php中调用未定义的函数wp() 谁能找出问题所在? 我已经更新了wp-includes和wp-admin文件夹,并且functions.php还可以,但是我还没有弄清楚如何修复它。有什么建议么? 编辑 我重新安装了WordPress,(在网站上上传了新副本,并确保它是最新的)-相当于手动更新。 之后,它开始正常工作,因此现在已解决此问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.