草庐IT

wordpress-shortcode

全部标签

php - WordPress:如何将 the_title 显示为链接

我无法在WordPress函数中将标题显示为链接。如果我这样编码:functionmy_popular_posts($count){$query=newWP_Query(array('orderby'=>'comment_count','order'=>'DESC','posts_per_page'=>$count));if($query->have_posts()){echo'';while($query->have_posts()):$query->the_post();**THISLINE-->echo'.the_title().';endwhile;echo'';}else{e

php - Wordpress 3.9.x - 从图形元素中删除内联宽度

从Wordpress3.9开始,您可以在functions.php中添加一行代码来告诉Wordpress输出带有更多语义图形和figcaption元素的标题的图像:add_theme_support('html5',array('search-form','comment-form','comment-list','gallery','caption'));这太棒了。但是出于某种原因,Wordpress为图形元素添加了宽度的内联样式,这会阻止整个单元响应。那不是很好。我想向functions.php添加一些代码,告诉Wordpress不包含行内宽度。在media.php文件中,我找到了

php - body_class wordpress 不工作

我试图在html的body标签内放置一个类,用于我的wordpress主题。我查看了wordpress的代码,我应该使用以下内容,并将其添加到我的functions.php文件中:add_filter('body_class','my_class_names');functionmy_class_names($classes){//add'class-name'tothe$classesarray$classes[]='class-name';//returnthe$classesarrayreturn$classes;}只是这对我不起作用。有谁知道这可能是什么?

php - WordPress 错误 : Upload folder is not writable. 导出和文件上传功能将无法运行

我刚刚将我的Wordpress数据迁移到新服务器。之后我无法上传任何媒体文件。仪表板错误显示“上传文件夹不可写。导出和文件上传功能将不起作用。” 最佳答案 将网站移至新服务器后,我遇到了这个问题。新服务器上的文件系统路径与旧服务器不同,因此您的上传路径似乎不可写,因为它在新服务器上不存在。问题是有时WordPress会在wp_options表中填充一个名为upload_path的选项。很像上面的PHPDefine:'UPLOADS'注释,它可能在您的wp-config.php中设置,这并不理想,因为它对您的路径进行了硬编码。因此修复

php - 我如何在 WordPress 中获取发布日期?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在帖子标题后获取帖子发布日期,如2014年10月22日。我正在使用the_title();作为帖子标题但是我怎样才能得到这个日期呢?

php - 如何在 WordPress 的自定义帖子类型的单页中获取评论模板

我创建了名为博客的自定义帖子类型,并向该帖子类型添加了一些帖子。但是我无法在这种自定义帖子类型的单页中看到评论模板。我也用过comments_template('',true);但它什么也没显示。 最佳答案 您还可以根据需要使用以下查询UPDATEwp_postsSETcomment_status='open'WHEREpost_status='publish'ANDpost_type='blog';UPDATEwp_postsSETcomment_status='open'WHEREpost_status='publish'AND

php - Wordpress oop wpdb 在类里面

我是OOPPHP的新手,我正在尝试在我的一些自定义类中使用$wpdb(WORDPRESS)对象,但不知道如何操作。每次我尝试使用$wpdb实现基本操作时都会失败。我需要一些基本的东西,比如get_results(),....那么如何做这样的事情:global$wpdb;$my_custom_table=$wpdb->prefix."table_name";$table_content=$wpdb->get_results("SELECT*FROM".$my_custom_table);然后像这样把它放到我的类中:ClassMyClass{publicfunctiontable_resu

php - Wordpress - 检查帖子是否有更新

如何在Wordpress中检查帖子是否已更新?if(post_has_edit())the_modified_time();elsethe_time();有没有像post_has_edit()这样的函数? 最佳答案 FromtheWordpressdocs:Ifthepostorpageisnotyetmodified,themodifiedtimeisthesameasthecreationtime.所以你可以只使用the_modified_time(),如果帖子没有被修改,它会返回创建时间。要检查帖子是否已被修改,请检查是否th

php - 如何在 Wordpress 中访问类别名称的名称?

我试图通过the_slug()获取类别名称,但我无法通过多种方法显示它。有谁知道什么是正确的术语? 最佳答案 你应该使用get_term_by.示例:$term=get_term_by('slug',$value,$taxonomy);echo$term->name; 关于php-如何在Wordpress中访问类别名称的名称?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/406

php - 在 wordpress 中使用 $wpdb 运行 SQL 命令

我创建了一个简单的更新命令来更新数据库条目。我希望能够运行任何sql语句并更新我的wordpress数据库:或$results=query($sql);无论我做什么我都会得到错误:fatalerror:在第4行的C:\MAMP\htdocs\new\samplesql.php中调用成员函数get_results()onnull 最佳答案 试试这个:get_results($sql);您需要包含定义数据库对象的文件。 关于php-在wordpress中使用$wpdb运行SQL命令,我们在S