标签: wordpress-plugin

Wordpress帖子中的PHP - 这没关系吗?

我一直在处理一些长长的信息列表,我想出了一个很好的方法,可以在我的wordpress博客帖子上以各种格式发布它.

我安装了exec-PHP插件,它允许你在帖子中运行php.然后我在wordpress数据库中创建了一个新表(NEWTABLE),并在表格中填写了名称,分数和其他内容.

然后我能够使用一些非常简单的代码在wordpress帖子中显示信息.下面是一个例子,但你可以做任何你想做的事情.我的问题是 - 这样做有问题吗?安全吗?还是记忆?我可以在每个帖子中输入所有信息,但这确实更好.任何想法都表示赞赏.

<?php
$theResult = mysql_query("SELECT * FROM NEWTABLE WHERE Score < 100  ORDER BY LastName");

while($row = mysql_fetch_array($theResult))
  {
  echo $row['FirstName'];
  echo " " . $row['LastName'];
  echo " " . $row['Score'];
  echo "<br />";
  }

?> 
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress wordpress-plugin

1
推荐指数
2
解决办法
185
查看次数

WP:自定义帖子类型,重写网址给404

我正在注册一个自定义帖子类型,如下所示:

register_post_type('agent_info', array(
                'labels' => array('name' => __('Agents'), 
                           'singular_name' => __('Agent'),
                           'add_new_item' => __('Add New Agent'),
                           'edit_item' => __('Edit Agent'),
                     ),
                    'public' => true,
            '_builtin' => false,
            'query_var' => true,
            'rewrite' => array('slug' => 'agents', 'with_front' => false),
                    'show_ui' => true,
                    'supports' => array('title')
            ));
Run Code Online (Sandbox Code Playgroud)

当我尝试使用'/ agents/agent-name-slug'访问代理时出现404错误,但是我将代理更改为agent_info,它运行正常.我错过了什么让重写的东西正常工作?

wordpress wordpress-plugin

1
推荐指数
1
解决办法
2699
查看次数

WordPress多久检查一次更新?

有人能告诉我如何检查WordPress检查更新的频率吗?

检查更新是否取决于用户交互?例如,如果我的网站没有流量和零用户交互,WordPress仍然能够检查更新吗?

wordpress wordpress-theming wordpress-plugin

1
推荐指数
1
解决办法
1253
查看次数

在Wordpress中的自定义插件页面中重定向

案例:我在页面中有一个表单,用户可以在一个简单的文本文件中添加某些值.现在,我想在成功添加值后重定向到同一页面.

读/写代码都很好用,我甚至放了重定向代码,但这会显示警告header information is already sent.

我试过的标题:

header("Location: some_url_here_in_same_site");
wp_redirect("some_url_here_in_same_site");
Run Code Online (Sandbox Code Playgroud)

我的表格代码:

if(isset($_POST['txtName'])}

    // form validation code here
    if(successful)
        wp_redirect("some_url_here_in_same_site");

}
Run Code Online (Sandbox Code Playgroud)

问题:

  • 如何在我们的插件中提交表单后在wordpress中进行重定向?
  • ob_start 不会工作,所以也不要建议我这样做

php wordpress redirect wordpress-plugin

1
推荐指数
1
解决办法
4130
查看次数

风格WordPress表?

这是我的WordPress表.我创建了一个数组,以便我可以尝试一下,但我需要添加类和ID,这样我就可以使用CSS来设置它,就像顶级插件页面一样.

如何向表元素添加类?

<?php

if(!class_exists('WP_List_Table')){
    require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
}


class TT_Example_List_Table extends WP_List_Table {

    var $example_data = array(
            array(
                'ID'        => 1,
                'title'     => '300',
                'rating'    => 'R',
                'director'  => 'Zach Snyder'
            ),
            array(
                'ID'        => 2,
                'title'     => 'Eyes Wide Shut',
                'rating'    => 'R',
                'director'  => 'Stanley Kubrick'
            ),
            array(
                'ID'        => 3,
                'title'     => 'Moulin Rouge!',
                'rating'    => 'PG-13',
                'director'  => 'Baz Luhrman'
            ),
            array(
                'ID'        => 4,
                'title'     => 'Snow White',
                'rating'    => 'G',
                'director'  => …
Run Code Online (Sandbox Code Playgroud)

wordpress-plugin

1
推荐指数
1
解决办法
1530
查看次数

恢复超级管理员权限

我不小心让自己成为WordPress 的管理员(最新版本)

有没有办法取回我的超级管理员权限?

我有一个角色管理器,可以将管理员锁定在后端的大多数区域之外,而不是创建页面和帖子等.

这意味着我现在无法访问插件,主题或设置,因为我是管理员.

我已经尝试将以下代码添加到functions.php主题目录中的文件中,但这不起作用; 我还是管理员!:(

include(ABSPATH . 'wp-admin/includes/ms.php');
$user = get_userdatabylogin('myusername');
grant_super_admin(1);
Run Code Online (Sandbox Code Playgroud)

这是一个容易解决的常见问题吗?我整天都在搜索谷歌而没有运气!

wordpress wordpress-theming wordpress-plugin

1
推荐指数
1
解决办法
7924
查看次数

如何在wordpress中查看最近安装的插件?

一个月前,我的网站速度如此之快,但现在安装插件列表后我的网站加载速度很慢,有没有办法显示我最近安装的插件?

wordpress wordpress-plugin

1
推荐指数
1
解决办法
2374
查看次数

防止Wordpress设置保存 - 验证

我的验证功能:

 function my_plg_validate_options( $input ) {

  $valid = array();

  if ( is_numeric( $input['num_tags'] ) )
        $valid['num_tags'] = $input['num_tags'];
  else
        add_settings_error('my_plg_validate_num_tags_field','my_plg_validate_num_tags_error','Incorrect value entered!','error');


  if(!empty($valid))
  {
    return $valid;
  }

}
Run Code Online (Sandbox Code Playgroud)

编辑

function my_plg_options_page()
{
  ?>
  <div class='wrap'>
   <h2>Tagara | Postavke </h2>

   <form action="options.php" method="post">

     <?php settings_fields('my_plg_options'); ?>
     <?php do_settings_sections('my_plg'); ?>
      <input name="Submit" type="submit" value="Save Changes" class="button button-primary" />
   </form>
  </div>


}


function nd_tch_tagara_admin_init(){
  register_setting( 'my_plg_options', 'my_plg_options','my_plg_validate_options' );

  add_settings_section( 'my_plg_main', 'Postavke plugina','my_plg_section_text', 'my_plg' );
  add_settings_field( 'my_plg_num_tags_field', 'Unesite broj tagova','my_plg_setting_input', 'my_plg', 'my_plg_main' );
} …
Run Code Online (Sandbox Code Playgroud)

php validation wordpress wordpress-plugin

1
推荐指数
1
解决办法
1187
查看次数

Azure中的Wordpress托管,集成了媒体服务和上传器安全性

我正在使用wordpress模板,并有多个媒体上传者.当他们从媒体库中嵌入/插入他们的内容时,他们应该只能看到并嵌入他们上传的内容.我的目标是在Azure中托管该网站,并将其媒体服务用于视频内容.是否有一种优雅的前端方式,用户可以上传其内容并在转码后重新插入?

wordpress azure wordpress-plugin azure-media-services

1
推荐指数
1
解决办法
359
查看次数

删除在WooCommerce中单击“添加到购物车”按钮后出现的“查看购物车”链接

我正在使用Wordpress 4.5.2版和WooCommerce 2.5.5版。

单击“添加到购物车”按钮后,将出现一个链接“查看购物车”。

谁能帮我删除该链接?

要删除的文字:

要删除的文字

php wordpress product wordpress-plugin woocommerce

1
推荐指数
2
解决办法
1万
查看次数