草庐IT

wp_dropdown_pages

全部标签

php - 更改自定义帖子类型的 WP 管理员帖子状态过滤器

如何更改/重命名WP自定义帖子类型页面顶部的帖子状态文本全部|发表|预定|草稿 最佳答案 使用过滤器views_edit-{$post_type}。修改数组以设置所需的帖子类型:foreach(array('post','portfolio')as$hook)add_filter("views_edit-$hook",'modified_views_so_15799171');functionmodified_views_so_15799171($views){$views['all']=str_replace('All','Tut

php - Silverstripe 管理员 : "Has one" dropdown converts to ordinary input field after import

我在Silverstripe的管理员方面遇到了一些问题。我定义了一个数据库模型(请参阅下面的类定义),在我进行开发/构建之后,一切看起来都符合预期。当我尝试添加一个新的“包”时,所有“有一个”字段都带有下拉列表(请参见屏幕截图1)。我还构建了一个导入这些包的导入器。运行时,一切看起来都很好,除了打开包裹时。然后“节日”正确耦合。您可以看到名称,并且可以选择下拉列表。另一方面,“剧团”已经神秘地转换为一个输入字段,该字段仅显示另一个表中记录的ID(参见屏幕截图2)。有人知道这里发生了什么吗?是否有什么东西触发了我没有意识到的这种行为?我的代码有问题吗(是的,但与此问题有关?;-))?我检

php - Jquery 手机 : New Ajax Loaded Page not Loading new JS

这是我当前的设置。我有两个页面在jquery移动框架上运行。index.php文章.php在打扰header中,我有一个名为ratings.js的js文件。这是我的jsratings.js:$(document).ready(function(){$("#rating_1").click(function(){$("#rating_2").css('backgroundPosition','0px0px');$(this).css('backgroundPosition','-45px0px');});});当我加载index.php然后转到article.php时,我对ratings

php - 自定义 Wordpress 3.5.2 插件 "You do not have sufficient permissions to access this page."

我一直在尝试按照http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress将名为custom_rss的自定义Wordpress插件集成到Wordpress中-plugin-from-scratch/.我已经在settings的菜单项中成功获得了正确的URL。但是,当我单击设置下的custom_rss链接时,加载插件的url仅返回带有文本的内容Youdonothavesufficientpermissionstoaccessthispage.。我以super用户管理员身份登录。单击菜单项时触发的脚本是wo

php - wp_redirect() 函数在 WP 管理中不起作用

我将尝试在wordpress管理中使用以下代码进行重定向。if(isset($_POST['submit'])){wp_redirect('admin.php?page=job-creation');}我也尝试wp_redirect('admin.php?page=job-creation');而不是wp_safe_redirect('admin.php?page=job-creation');和header('location:admin.php?page=job-creation');所有代码在本地主机上都运行良好。但它不能在线工作(www.example.com)。任何人都可以帮

php - 如何自动清除 wp session 条目的选项表

我正在寻找一种方法来自动清除WordPress中_wp_session记录的数据库。我的SQL查询是:DELETEFROM`wp_options`WHEREoption_nameLIKE'_wp_session%'我想知道如何使用插件、PHP脚本或cron作业每天运行一次。谢谢! 最佳答案 您应该安排每天发生的事件。例如,您可以在自定义插件中执行此操作。register_activation_hook(__FILE__,'my_activation');add_action('my_daily_event','do_this_dai

php - 没有让 wordpress nonce 与 wp-rest api 应用程序一起工作

我有一个应该是安全的应用程序,因此使用了Nonce,但我无法让它们工作。我尝试了几种选择,但由于验证不起作用,显然缺少了一些东西。我的js代码片段是:functionplaceNew(next){_nonce=$('input#_nonce').val();request=$.ajax({type:'POST',url:url_path+'/foo/v1/newbee',data:{bid:next,_nonce:_nonce},security:'',dataType:'json'});request.done(function(response,textStatus,jqXHR){

php - 如何对wp_query的结果进行排序

我正在尝试对wp_query的结果进行排序,我想按不同的参数对其进行排序,而无需再次进行查询。我有这样的东西:$the_query=newWP_Query($args);我想对$the_query进行排序,WP_Query返回这样的结构:$the_query->posts[0]->title;例如,我想按“标题”对所有元素进行排序。我试过这个:usort($the_query->posts,function($a,$b){return$a['title']-$b['title'];});我想在查询后进行排序。是因为我想排序很多次,不想每次排序都要查询解决方案这将返回fatalerror

php - 将数据属性添加到 wp_nav_menu

我有以下代码:$nav_menu_args=array('fallback_cb'=>'','menu'=>'menu','menu_class'=>'menu_class');$x=wp_nav_menu(apply_filters('widget_nav_menu_args',$nav_menu_args,'menu',$args));$pattern='#]*)>#i';$replacement='';//thisisawrongechopreg_replace($pattern,$replacement,$x);我正在尝试通过更改模式将data-attr添加到ul,而不通过Wa

php - Web CMS 性能 : pages/second (Joomla, Drupal、Plone、WP)

注意:我不喜欢网络编程,如果问题很简单,请原谅我的无知。另外,请不要评论这些产品的开箱即用比较“有多么缺陷”。问题不在于它们如何相互竞争,而在于它们令人难以置信的缓慢背后的原因。刚刚阅读了一个benchmark,其中Joomla、Drupal、Wordpress、Plone3和4已经过测试。令我震惊的是:开箱即用,它们的速度约为4-14页/秒。这怎么可能,为什么他们这么慢?CMS应该只查询数据库并将数据打包到漂亮的模板中。数据库很快。模板应该很快(文本替换,没什么大不了的)。我们的机器速度超快,但这些高端CMS每秒只能生成几页。怎么会? 最佳答案