WordPress

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

2
在get_template_part循环中使用自定义WP_Query
我有一个自定义帖子类型的查询: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> 我想使用loop-books.php遍历这些帖子: <?php get_template_part( 'loop', 'books' ); ?> 在loop-books.php内部,我有这些内容,就像常规的loop.php一样,我只是更改了have_posts和the_post函数以与$ books查询一起使用: <?php if ( $books->have_posts() ) : ?> <?php while ($books->have_posts()) : $books->the_post(); ?> <?php the_title(); ?><br/> <?php …

7
我无法通过wp-admin访问我的网站
我六个月前开发了一个网站,现在需要对其进行更新,但是我无法访问登录页面来访问它。 我得到以下错误页面: 这有点尴尬... 我也尝试wp-login.php了URL的结尾,但这也没有用。
9 login 

2
各个类别的单个RSS供稿输入长度?
我知道如何从wp中的类别检索rss2 feed,即/feed在类别名称后面添加。但是,当我这样做时,并非该提要中的所有条目都包含在rss中,这是因为我在管理后端将提要限制设置为50。 我想知道是否可以以编程方式为每个类别/提要单独设置提要长度。 我找不到供稿大小的任何api设置...欢迎任何帮助。 谢谢你的帮助。
9 categories  rss  feed 


2
计数和显示数据库查询
我正在寻找一种解决方案,如何计算和显示WordPress网站中的所有查询。有人知道,如果有一个好的插件? 否则,这将是在控制台上检查查询的解决方案,因为我在控制台上进行了大量工作。

1
使用qTranslate插件翻译小部件标题
我实际上是在使用qTranslate插件翻译我的网站。除了一件事,它对所有其他东西都非常有效。我的侧边栏小部件的标题。 实际上,要翻译一些单词,我们需要添加如下标签: <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> 当我在小部件的内容中使用它时,它可以很好地工作。但是在标题中,当我保存小部件时。它实际上删除了我的标签并仅显示: My English TitleMy French Title 有人知道怎么修这个东西吗?

2
摆脱Wordpress类别,标签和作者档案?
我在网上搜索了什么都不是容易的事情,但是没有成功。 我有一个高度定制的博客,其中包含页面,子页面和帖子。虽然我严重依赖类别和标签的使用,但我不希望它们在URL中可见。作者和日期类别也是如此。基本上,如果有人尝试访问这些页面,我将不会抛出404错误。有人可以指出我正确的方向吗?谢谢! 以下内容不可访问: example.net/category/books/ example.net/tag/ebooks/ example.net/author/dickens/ example.net/2012/10/

2
在短代码中使用AJAX
我对短代码有以下代码以显示随机报价。问题:如何使按钮显示新的随机报价?我的意思是,这将按下按钮并为您显示新的报价(当然,无需刷新页面)。 function random_quote() { // quotes file $array = file("/path to txt file"); // generate a random number between 0 and the total count of $array minus 1 // we minus 1 from the total quotes because array indices start at 0 rather than 1 by default $r = rand(0,count($array)-1); …

2
如何在wp_handle_upload中更改上传目录
我正在尝试找出如何将wp_handle_upload函数用于自定义插件,以便可以指定自己的上传目录。到目前为止,该代码从我的插件设置页面中提取了一个文件,并与年和月一起上传到文件夹uploads文件夹。 我遇到了我认为可能有一些提示的链接-http: //yoast.com/smarter-upload-handling-wp-plugins if(strtolower($_SERVER['REQUEST_METHOD']) == "post"){ $overrides = array('test_form' => false); $file = wp_handle_upload($_FILES['binaryFile'], $overrides); echo "<pre>" . print_r($file, true) . "</pre>"; } 如何上传到我选择的目录? 任何帮助,不胜感激的家伙。

6
如何删除帖子修订?
我没有对修订数量设置限制,这使我的某些帖子具有20多个修订,那么如何删除这些修订? 顺便说一句,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress版本?


2
保护管理员帐户-用户名发现
我们已经安装了Limit Login Attempts,已经有几个星期了,在wp-admin / wp-login上发生的蛮力尝试次数非常惊人。最初,所有尝试都使用用户名“ Admin”,该用户名在我们的网站上不存在,因此我认为这很烦人,但威胁不大。但是,现在我们看到其他命名的管理员用户帐户发生了锁定,而我完全不了解攻击者如何推断这些帐户的用户名。 我们网站上的任何内容均未特别授权,并且在我们网站上找不到这些用户名公开发布的任何其他位置。 关于如何发现用户名的任何想法吗?


7
WooCommerce商店,提供约30,000种商品[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我正在研究WooCommerce作为一种潜在的电子商务解决方案,但是我最关心的(我一直无法找到相关信息)是产品的数量。 拟议的商店需要具有容纳30,000种不同产品的能力。 WooCommerce可以处理的产品数量是否有技术限制? 限制是否与我可以安全/切实地在WordPress中处理的帖子数量相同? 还有其他问题会使管理这样的事情变成一个坏主意吗?(WooCommerce的经验)
9 plugins 

2
如何使WordPress数据库具有可移植性且独立于url?
问题 我即将在多人团队环境中进行一些WordPress开发。(一次有3个或更多的人在同一个代码库上工作,每个人都在本地开发) 使用我们与之合作的其他CMS,每个人都将其安装指向同一个数据库,并且由于CMS /数据库的工作方式,这意味着我们可以从安装目录中将相同的内容(位于不同的URL)馈入我们的安装中。同一数据库,没有太大问题(除了偶尔必须同步上传文件夹) 我的问题是,使用WordPress,是什么阻止了我们使用这种方法,又如何解决这些问题呢? 例如。WordPress的三个副本都在同一个数据库中运行。 http://dev.local/developer-a/ http://dev.local/developer-b/ http://dev.local/developer-c/ 等等 我希望不用多说,这只会在发布之前处于开发环境中。 主要问题 在数据库中引用特定的URL(wp_posts并wp_options表似乎) 如果一个人安装了插件,则其他人将没有该插件,这将导致数据库中的并发问题 保持上传文件夹同步 当前解决方案 目前,我已经开始解决第一个问题。我将以下内容放在mu-plugins文件夹中的文件中。 该代码本质上通过用唯一令牌替换url的任何实例来过滤帖子内容进入和离开数据库的过程。 <?php define('PORTABILITY_TOKEN', '{_portable_}'); function portability_remove_home($content) { $content = str_replace(get_option('home'), PORTABILITY_TOKEN, $content); return $content; } add_filter('content_save_pre', 'portability_remove_home'); function portability_add_home($content) { $content = str_replace(PORTABILITY_TOKEN, get_option('home'), $content); return $content; } add_filter('the_content', 'portability_add_home'); add_filter('the_editor_content', 'portability_add_home'); 我已经使用安装了WordPress的环境通过php设置了home和siteurl选项。(同样,这仅用于开发),这意味着对于每个单独的WordPresses安装,发布内容在到达客户端时将看起来像在该url上运行。 …

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.