您当前的位置:首页 > TAG信息列表 > functions
展开函数以调用插件或显示链接
我在函数中添加了以下代码。php在允许用户填写表单之前验证用户是否已登录:function my_members_only_shortcode($atts, $content = null) { if (is_user_logged_in()) { $content = do_shortcode($content); } else { $content = \'This content is for memb
if has theme mod
有人知道如何用wordpress PHP编写下一行吗,因为我对PHP不是很在行。If\\u theme\\u mode有content echo{我的内容}或者{其他内容};thnx公司
尝试将ADD_ACTION和DO_ACTION与参数一起使用
在我的主题功能中。php我试图添加一个带有参数的函数(如果可以的话,作为测试,而不是为了功能),但它根本不起作用。即使我调用do\\u action并按照下面的建议将参数排入队列,参数也始终为空codex page.function alter_item ($user, $items, $action) { global $current_user, $menu; get_currentuserinfo(); switch ($action) {&
为什么没有定义‘REGISTER_ACTIVATION_HOOK’?
在三年前写了整整两个插件之后,我刚刚开始重新熟悉插件的编写。下面是我找到的一些示例代码:if(!class_exists(\'QuizMaster_Plugin_Template\')) { class QuizMaster_Plugin_Template { public function __construct() { // register actions. }
通过代码将自定义帖子类型的标题设置为作者的用户名
对于自定义帖子类型,我希望标题始终是作者的用户名。到目前为止,我已经:限制每位作者只发布一次此类内容,以避免冲突</向主题函数添加了代码以删除标题框(下面的代码)function remove_box() { remove_post_type_support(\'custom_post_type_name\', \'title\'); } add_action(\"admin_init\", \"remove_box\"); 现在,我想在主题函数中自动插入作者的用户名作为标题。由于
如何在提交自定义插件POST类型时调用自定义方法?
我已经注册了自定义的帖子类型。提交该页面/帖子时,我可以调用自定义方法。怎样我可以在插件文件中添加一个方法吗?它会调用ACF提交的帖子类型,还是在管理端以其他方式?
如何在WordPress中显示父页面的子页面列表
我需要在父页面上显示子页面。我有一个代码,这是工作,但我需要设置一些代码,以只显示特定的网页喜欢只显示可见性公共不是所有的网页。这是函数的代码。php在父页面上显示子页面。function wpb_list_child_pages() { global $post; if ( is_page() && $post->post_parent ) $childpages = wp_list_pages( \'sort_colu
向首次访问的访问者添加成熟内容警告
我想问一下访问者,他们第一次访问我的博客时是否年满18岁。如果他们单击“是”,他们将正常访问博客,下次不会被询问。如果他们单击“否”,他们将访问一个信息页面,他们不应该有机会撤回。我想记录IP,这样即使他们重新加载或清除cookie,也不会再次询问他们,只会重定向到no no no页面。这可能吗?我应该重命名WP的索引吗。php转换为其他内容,也可以直接在索引内进行。php?我可以基于任何示例代码来实现它吗?
子主题-覆盖函数中的‘REQUIRED_ONCE’
我正在尝试用子主题修改wordpress主题。我的父主题在其功能中具有以下功能。php:require_once(get_template_directory() . \"/includes/theme-styles.php\"); 我想将其更改为包含我自己的样式表:类似于:require_once(get_template_directory() . \"../child-theme/includes/theme-styles.php\"); 我可以在我的子主题函数中包含此函数。ph
主题定制器中未显示窗口小部件部分
在WP主题定制器中,我的小部件管理部分不显示(即,我无法添加/更改/删除小部件)。但是,我可以从外观->小部件部分添加小部件,但不能在定制器中添加。此外,这些小部件本身在定制器中显示得非常完美,而不是编辑添加/更改/删除它们的侧栏部分。下面是我如何在functions.php 文件:add_action( \'widgets_init\', \'mm_widgets_init\' ); function mm_widgets_init() { register_si
使用Meta Box的模板自定义帖子类型?
我有这个问题,我需要一个CPT有几个布局选项和使用模板。最初,WP不支持自定义帖子的模板,但我知道可以通过元框自定义数据手动完成。这是我在函数中的代码片段,可以选择模板并保存它。它工作正常-将数据添加到数据库并保存/更新模板。我的问题是在最后一部分,我试图将主题重定向到正确的模板,以及它不起作用的一些原因。 // --------Add actions add_action(\'add_meta_boxes\', \'custom_template_add_custom_box\');
添加管理员栏链接以编辑作者
我试图允许我的编辑和管理员单击“编辑作者”,就像他们在/authors/jdoe这样的页面上时从管理栏“编辑文章”或“编辑[自定义文章类型]”(注:我知道$wp_rewrite->author_base = \'people\' 所以我的地址是/人/jdoe。。。不确定这是否会产生任何潜在问题。)我试图通过函数来实现这一点,但后来读到了函数。php处理得太早,无法从页面内容中获取当前模板或任何变量或ID。function add_author_edit_link( $wp_admin_bar ) {
是否从索引页面上的帖子中调用图像?
我面临的一个问题是,我不明白我过去在WordPress主题首页上的帖子中对图像的称呼,其中显示了n个图像,并且有描述,用户可以动态更改图像。他想要什么都行。我用什么编写代码。php文件
如何定制_ARCHIVE_TITLE()?
在我的孩子主题中archive.php, 我有以下代码用于显示存档页面的标题: <?php the_archive_title( \'<h1 class=\"page-title\">\', \'</h1>\' ); ?> 但这会将我的标题显示为“Category:Category Title”,而不是简单地显示没有前置“Category:”的标题。我的第一反应是get_the_archive_title() 从…
如何创建具有特定URL的页面?
我想有几个网页,谁知道的URL可以访问,但没有在WordPress菜单上列出。我希望这些页面有一个名称,而不是一个数字,但我看不到一种方法来做这些事情。也就是说,我可以创建一个名为“Special”的页面,而不将其包含在菜单中,但我无法转到我的网站。净/特殊仅适用于我的网站。净/?page\\u id=561我还想保留/?page\\u id=561导航,因为这是一个已建立的网站,有许多链接设置为使用这种URL样式。我只想一些特定的网页有好的名字,将解决。WordPress有这样的功能吗?我是否应该尝试让
在插件之间共享功能
我问了一个问题similar 对此,但在阅读了another 问题说明functions.php 文件不应该用于插件相关的东西,我想我会问一个稍微不同的问题。目前,我有许多复杂的CPT设置为插件,这些插件在某些地方共享类似的功能。我重新分解了有问题的代码,并将代码片段作为单个函数添加到functions.php.这些插件相关功能是否应该移出funtions.php 因为它们与主题没有直接关系?如果是,在哪里?我正在考虑将这些功能转移到另一个单独的settings 我制作的插件(其中包含每个CPT的其他设置
是否已发送SAVE_POST挂钩标头?
我正在尝试创建一个非常简单的警报,每当一篇帖子被创建或更新时,使用以下内容。。。add_action( \'save_post\', \'updatedAlert\' ); function updatedAlert() { echo \'<script>alert(\"post updated!\");</script>\'; } 当我把这个放进去的时候,我在两篇文章中都看到了“标题已经发送了”。php和可插拔。php。我是否遗漏了一些明显的
向通过wp_Register_style生成的链接标记添加属性?
我最初的问题在这里得到了回答:Google Fonts giving: No \'Access-Control-Allow-Origin\' header is present on the requested resource.有没有办法将data noprefix属性添加到我的谷歌字体链接标签中?我的职能。php如下所示:wp_register_script( \'prefixfree\', get_template_directory_uri().\'/js/prefixfree.min.js\',
UPDATE_POST_META正在使用两个页面ID更新
我正在写一个代码来计算帖子的浏览量。为此,我使用update\\u post\\u meta并传递适当的参数。我正在调用add\\u action上的函数(“wp”,“function\\u name”);在函数中。php。我的问题是,每当我在Chrome中加载页面时,它都可以正常工作。但是,当我在Mozilla Firefox中加载页面时,它正在更新wp\\u Posteta表中两个/三个页面id的页面视图计数。我应该使用其他动作钩吗??如果是,哪一个?谁能告诉我,问题出在哪里??谢谢
SKT全宽基本幻灯片放映问题
背景:我正在制作一个摄影网站,并认为skt全宽是登录页的一个好主题。一切顺利。然后我开始喜欢上了。我希望我的客户能够选择是否可以为头版幻灯片选择六张随机图片。这是通过媒体编辑器中的一个额外选项完成的,在该选项中,他们可以选择是否希望特定图像成为幻灯片的一部分。我编辑了他们的主题函数文件,理论上代码应该可以工作,但是现在代码不工作了。我保留了他们的所有代码,只是添加到文件中,当我在自定义程序中为随机照片或预选照片选择任何一个选项时,这两个选项都不起作用。问题:他们是否对代码(如下所示)进行了修复,从而使幻灯