WordPress

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

3
如何拦截已经本地化的脚本
如果插件使用某些脚本(突出示例:jQuery UI Datepicker),但是您对脚本如何呈现输出不满意,则有两种可能性: 1.取消注册脚本>添加自己的版本 因此,首先你需要检查的手柄,然后找到优先级和钩(wp_enqueue_scripts,login_enqueue_scripts,等)......你知道该怎么做。 2.更改jQuery插件参数 通常-如果插件不是废话-它会使用以下命令将参数从PHP推送到JS wp_localize_script( $handle, $object_name, array( // data ) ); 现在,这是一种将数据添加到JS脚本的聪明方法,但是 ...默认情况下它是不可过滤的。以后都WP_Scripts没有WP_Dependencies提供任何过滤器供用户使用 问题:我们如何使用过滤从PHP移动到Javascript的参数/参数wp_localize_script?

1
to_ping和pinged列的用途是什么?
谁能解释或显示wp_posts表中to_pingand pinged列的使用参考?我的谷歌搜索技能似乎使我失败了。 我想使用该pinged列进行实验,以保存term_id与此帖子记录相关的术语。 我知道正确的方法是改用自定义字段,但是我想减少inner joinWP_Query调用中的mysql 。 先感谢您。
10 posts  table 

1
更改帖子的永久链接,但不更改自定义帖子类型
目前,我的帖子固定链接结构是 domain.com/post-title 我正在使用静态首页和用于帖子的“博客”页面。我想将帖子,标签和类别的永久链接结构更改为 domain.com/blog/post-title 我可以轻松地在永久链接结构中添加/ blog /,但要注意的是,我的自定义帖子类型也获得了这种修改后的永久链接结构,这并不是理想的结果。 提前致谢!

2
获取当前类别ID的PHP
我正在尝试显示当前档案的类别ID。 我试过了: // category (can be a parent category) $current_cat_ID = get_query_var('cat'); // print_r ($current_cat_ID); 它什么都不打印...
10 php 

6
检查帖子标题是否存在;如果不存在,则插入帖子;如果存在,则将增量号添加到元
我已经有一个功能,用户可以提交表单并创建自定义帖子... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '', 'post_type' => 'stuff', 'post_category' => array(0) ); $post_id = wp_insert_post($new_post); add_post_meta($post_id, 'times', '1'); } 我想检查自定义帖子标题是否存在,如果不存在,则继续在meta字段中创建带有#1的帖子,如果确实存在,只需在meta字段中添加1

2
联系表格7在选项[关闭]中选择不同的值文本框然后是内容文本框
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 DSoes有人知道我如何在联系表7插件的select-options中设置其他评估值吗?这是我正在尝试做的HTML示例 <selct> <option value="1">My car</option> <option value="2">Your car</option> </select>



4
在管理区域中更改页面标题
是否可以在wp-admin中更改标题?一直在Google各处搜寻,但似乎没人提及。 我只是想摆脱“-WordPress”,并可能将“ ‹”更改为其他符号。 有任何想法吗?
10 wp-admin  title 

1
为什么get_posts只显示五个帖子(通过为其分配类别来检索?
链接在这里 http://www.brianfunshine.com/voice-work/voice-page/ 这是代码: <?php /** * Template Name: Voice Page (Two Columns) * @package WordPress * @subpackage Twenty_Ten * @since Twenty Ten 1.0 */ get_header(); ?> <?php breadcrumb(); ?> <?php // this is the main loop ?> <?php if(have_posts()) : while(have_posts()) : the_post(); ?> <div class="top-column"> <div class="post"> <h2 class="post-title"> …
10 get-posts 

6
从wp_nav_menu删除容器无效
我将这个html菜单转换为wordpress: <ul> <li><a href="/" class="current"><span>Home</span></a></li> <li><a href="/"><span>About</span></a></li> </ul> 我用: wp_nav_menu(array( 'menu'=>'mainmenu' , 'container' => false, 'link_before' => '<span>', 'link_after' => '</span>', 'theme_location' => 'primary') ); 但我得到的HTML是: <div class="menu"> <ul> <li class="current_page_item"><a href="http://localhost/goodsoil/" title="Home"><span>Home</span></a></li> <li class="page_item page-item-2"><a href="http://localhost/goodsoil/?page_id=2" title="About"><span>About</span></a></li> </ul> </div> 如果我使用自定义菜单,则会得到: <ul id="menu-test" class="menu"> <li id="menu-item-6" class="menu-item menu-item-type-custom current-menu-item current_page_item …
10 menus 

2
用于WordPress多站点安装的robots.txt存储在哪里?
Google网站管理员工具可以看到它,但找不到。关于如何生成文件或文件结构在哪里的任何想法?我在根目录中看不到该文件。我的网站是http: //mikewills.me,robots.txt文件的URL是http://mikewills.me/robots.txt。 最后,Google并未为我的网站建立索引,而我试图找出如何编辑robots.txt以便允许建立索引。我更改了“隐私”选项以允许建立索引,但是尚未更新robots.txt。
9 multisite 

1
如何确保一次只运行一个wp_cron()?
我有大约20个wp_cron()函数,例如以下代码。几乎所有的老太婆每小时都跑一次;每天有几个。 if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } 为了提高服务器性能,以免不断收到托管公司的服务器限制消息,我想确保在给定的时间仅运行一个cron ...有可能吗? 当前接受的答案很好,但是我有以下问题,这就是为什么我开始悬赏这个问题。 请先阅读接受的答案。 让承担的Cron 1个奔跑,我cron2的代码将无法运行,因为我们仍然在里面5分钟的cron先仍在运行,但由于wp_schedule_event( time(), 'hourly', 'my_task_hook' );对cron2运行,我认为WordPress的考虑作为cron2运行.....所以基本上代码的cron2代码永远不会运行.....或者我误会了什么?

3
仅根据支持获取帖子类型
我正在尝试检索包含内置和自定义帖子类型的列表: $post_types = get_post_types(array( 'public' => TRUE, ), 'objects'); 以上差不多的工作,但我想排除attachment从这个名单,只有回归后的类型与特定的支持,如editor,title和thumbnail。这可能吗?

3
可以删除新的4.8v文本小部件可视化编辑器吗?
可以取消挂钩或删除默认文本窗口小部件中新的4.8小部件可视化编辑器,并将小部件还原为4.8版之前的编辑器样式吗? 我不需要或不需要小部件中的可视化编辑器;我将它们用于纯文本和html,不需要其他用户添加除纯文本之外的任何内容。 我确实学会了 删除新的视频,音频和图像小部件,functions.php因为我不需要它们: // Unregister default WP Widgets function unregister_default_wp_widgets() { unregister_widget('WP_Widget_Media_Audio' ); unregister_widget('WP_Widget_Media_Image'); unregister_widget( 'WP_Widget_Media_Video' ); } add_action('widgets_init', 'unregister_default_wp_widgets', 1); 但我也想从默认的文本小部件中删除可视化编辑器选项卡。 编辑:我可以使用没有可视化编辑器的PHP Code Widget https://wordpress.org/plugins/php-code-widget/,尽管我通常不需要php执行,但它很有用。但这为可能使用的用户添加了“破事”向量php。

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.