WordPress

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

2
带插件和样式表的开发箱上的符号链接
我将Mac OS X 10.6与Xampp结合使用。 http://wp3.1/ 是我安装WordPress的网址。 物理路径是 /Users/myUserName/Sites/wp3.1/ 我不会以“自然”方式安装插件或主题。我已经在中创建了一个名为“ git”的目录/Users/myUserName/git/。这是我所有git存储库所在的位置。当我想安装插件时,只需在中创建一个符号链接/Users/myUserName/Sites/wp3.1/wp-content/plugins/。这对于简单的插件非常有用,但是如果插件入队的是样式表或脚本,则URL显示为: http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1 我该如何解决?


2
用内容通过AJAX打开一个Thinbox
我在TinyMCE编辑器中添加了一个自定义按钮,当我单击它时,我想打开WP的Thinbox。 我怎样才能使tb_show()函数使用ajax加载我想要的内容? // the ajax add_action('wp_ajax_getTheContent', 'getTheContent'); function getTheContent(){ echo 'weqwtegeqgr'; // <- this should be displayed in the TB die(); } 这是我正在使用的一些编辑器插件代码: init : function(ed, url) { ed.addButton('do_stuff', { title : 'Do Stuff', image : url + '/icon.gif', onclick : function() { OpenMyThickbox('do_stuff'); } }); ... 所以OpenMyThickboxjavascript函数应该可以实现我想要的功能: function OpenMyThickbox(tag){ …
11 ajax  editor  thickbox 

1
在创建新帖子之前强制选择类别?
创建新帖子时,如何强制用户先选择类别,然后再继续编辑?我想设置一些默认内容,但这是基于类别的,所以我需要在显示编辑器之前知道这一点(除非我做一些花哨的Ajax东西,但在这种情况下,我不想这样做)。

1
将弹出窗口添加到TinyMCE按钮
我正在寻找有关如何使用TinyMce按钮创建弹出窗口的良好教程,该按钮将允许用户从多个选项中进行选择,将文本输入到输入中,等等。我知道如何创建显示单个提示窗口的按钮,仅此而已,我已经搜索了几个小时。 有人知道一些链接吗? 谢谢!

1
如何将插件添加到WordPress存储库?
我刚刚制作了第一个插件,并且得到了WordPress的批准。对我来说是个好消息,但是现在呢?法典上的“指示”对我来说一点都不清晰。我确实找到了有关Dig WP的文章,并设法到达了第三行代码。在那之后没有喜悦。 这里有人在不需要阅读整本书的情况下就如何执行此操作提供了清晰的说明吗?我敢肯定,这里有非常有经验的人总是在做这些事情。 提前致谢!

2
设置具有第三级域的Wordpress网络
我一直在研究设置WordPress网络安装。一切都进行得很顺利,直到达到所需的域布局不合适为止。 我想要一个布局如下: 博客。*。stackexchange.com 因此,例如,我想在一个网络中有多个站点,如下所示: blog.wordpress.stackexchange.com blog.apple.stackexchange.com blog。$ site.stackexchange.com 我想我可以通过一些创造性的重写规则和手动DNS干预来实现此功能,但我希望进行设置,以便将DNS以外的所有内容的创建工作移交给其他人(我们已经有一个自动创建DNS中所需的所有子域) 通过我的玩耍和阅读WP,我确实希望网站成为下一个域名,因此在我上面的示例中,它希望主要的WP博客位于stackexchange.com,而网络博客则位于wordpress.stackexchange.com。 有什么方法可以达到我想要的效果,还是应该走Blog.stackexchange.com/$site的路线?
11 multisite  domain  dns 

2
提交帖子并从前端上传图片
我正在尝试做与上述问题类似的事情。我试图让用户从前端发布和上传图像。我已经完成了邮寄表格及其工作。 我只是关注并尝试了Robin I Knight发布的答案,即从前端上传post-thumbnail-。可悲的是我无法使它工作。我有什么要更改或编辑的内容吗? 谢谢。

1
自定义分类列表页面?
我正在一家餐厅工作,并且有一个自定义的菜式信息,例如: $args = array( 'labels'=> $labels, 'public'=> true, 'publicly_queryable'=>true, 'show_ui'=>true, 'show_in_nav_menus'=>true, 'query_var'=>'dish', 'rewrite'=>true, 'capability_type'=>'post', 'hierarchicial'=>false, 'menu_position'=>5, 'supports'=>array( 'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields', 'revisions' ) ); register_post_type('dish', $args); 我要使用的自定义分类法之一的示例是: register_taxonomy('Main Ingredient', array('dish'), array( 'hierarchical' => true, 'label' => 'Main Ingredient', 'singular_label' => 'Main Ingredient', 'query_var'=>true, 'rewrite' => true) ); 自定义分类法在管理员中运行良好,我可以去myurl.com/main-ingredient/pork查看所有包含猪肉的菜肴的清单。 我想要做的是能够myurl.com/main-ingredient找到所有主要成分值的列表。 …
11 taxonomy 

2
WordPress代码流
我对检查WordPress代码流的工作方式很感兴趣。 http://codex.wordpress.org/用户:DavidHouse / Wordpress_Code_Flow 这是一个很好的镜头,但非常古老,因此今天一文不值。 我还搜索了hep wp_head的工作原理,也找不到。 为了从头开始理解wp,我应该完全理解从url到wp_footer()的所有过程,真正发生的事情...在这方面,蚂蚁指针受到高度赞赏。 谢谢
11 wp-head 

2
通过现有帖子的下拉列表填充自定义字段/元?
(我问过的第一个WP问题!请保持柔和!) 我正在使用WP作为CMS构建一个主要是页面(即静态)的网站。在几个页面的底部,将出现1个,2个或3个“促销框”-基本上是链接到网站其他部分的按钮图像。尽管在给定的页面上最多只会显示3个促销框,但大约有30种不同的促销框可供选择。 当客户创建新页面时,我希望他能够从诸如所有可能的促销框的下拉列表中选择促销框。 在我看来这应该像这样工作: 创建一个名为“ promo-box”的自定义帖子类型。(尽管它可以很容易地成为常规帖子的标签。) 使用“ 自定义字段模板”之类的工具在页面编辑器上创建一个下拉菜单,该下拉菜单的值是从所有现有促销箱帖子的列表中动态生成的。(这是我不知道该怎么做的部分。) 访问页面模板上的结果元数据(帖子号实际上是我所需要的,然后我可以获得所有其他信息)。 根据对此处其他问题的回答,我初步了解了WPAlchemy MetaBox,Posts-2-Posts和SLT自定义字段,但我承认它们的文档比我略有些怪异,所以我没有深入研究太深了。 忠告?以上工具之一对我来说是正确的解决方案,而我只需要弄清楚吗?我在这里想念什么吗?



6
从主机的命令行确定WordPress的版本?
鉴于我无法访问博客上的仪表板/管理页面(这是以后的问题),并且我具有对托管服务器的外壳访问权限,是否可以从命令行中找到WordPress的当前版本? 我尝试在博客的顶级目录中的所有PHP文件中对字符串'@since'进行grepping操作,而我所看到的最新值为2.5 ...

5
如何将循环分成多列
如果我有一个从类别查询运行的循环,例如: <?php $the_query = new WP_Query('cat=1&showposts=50&orderby=title&order=asc');?> <ul> <?php while ($the_query->have_posts()) : $the_query->the_post();?> <li>.. </li><?php wp_reset_query(); ?> <?php endwhile; ?> </ul> 我将如何创建一个if子句,该子句以一定间隔中断列表,并开始一个新的子句。例如,在第10个帖子中,返回a </ul>并从<ul>11 开始一个新的。 这是不正确的,但是为了说明我的目标: <?php $count =0; while($count <=50){ if ($count == 9){ echo "<li><a href='<?php the_permalink(); ?>'> <?php the_title(); ?></a></li></ul>"; } elseif ($count == 10){ echo "<ul><li><a href='<?php the_permalink(); …
11 loop 

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.