[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjZrq9-npr5puglNYsBXeq65F8eXnMtiwA8TuAlkssFA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":130,"fingerprints":182},"acf-columns","ACF Columns","1.2.5","dreihochzwo","https:\u002F\u002Fprofiles.wordpress.org\u002Ftmconnect\u002F","\u003Cp>With the ACF Columns plugin it is possible to arrange ACF fields in column groups in the post editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Conditional Logic can now be used over different columns with the new ACF 5.7\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For each column add a Column Field to your field group and define the width for this column. You can select between 1\u002F2, 1\u002F3, 1\u002F4, etc. columns. To close a row you have to add a Column Field with the value ‘Reset’.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin works only with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">ACF PRO\u003C\u002Fa> (version 5.4.0 or higher).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Localizations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003C\u002Ful>\n","With the ACF Columns plugin it is possible to arrange ACF fields in column groups in the post editor.",5000,51925,90,10,"2024-12-22T19:23:00.000Z","6.7.5","4.7","",[20,21,22,23],"acf","acfpro","advanced-custom-fields","column","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-columns.1.2.5.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"tmconnect",6,16280,30,88,"2026-04-04T05:52:59.001Z",[39,58,73,90,108],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"admin-columns-for-acf-fields","Admin Columns for ACF Fields","0.3.2","Florian Eickhorst","https:\u002F\u002Fprofiles.wordpress.org\u002Fflei\u002F","\u003Cp>This plugin requires the plugin “Advanced Custom Fields” (ACF) to work.\u003C\u002Fp>\n\u003Cp>Use this plugin to show ACF fields in the “All Posts”, Taxonomy or User table view in the WordPress admin backend.\u003C\u002Fp>\n\u003Cp>Simply enable the new option “Admin Column” in your ACF field settings for any regular field (see exceptions below), and optionally set the columns position and width. Now there will be an extra column for your field shown in any overview of built-in or custom posts, pages, taxonomies (e.g. “All Pages”), and users.\u003C\u002Fp>\n\u003Cp>You can use filters (see below) to control the plugins behaviour even more precisely.\u003C\u002Fp>\n\u003Cp>Works on any regular ACF field (see exceptions below).\u003C\u002Fp>\n\u003Cp>Compatible with Advanced Custom Fields 5.x and 6.x.\u003C\u002Fp>\n\u003Cp>Github: https:\u002F\u002Fgithub.com\u002Ffleiflei\u002Facf-admin-columns\u003C\u002Fp>\n\u003Cp>If you like this plugin please kindly leave your review and feedback here: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-columns-for-acf-fields\u002F#reviews\u003C\u002Fp>\n\u003Ch3>Usage:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install ACF and this plugin (see below)\u003C\u002Fli>\n\u003Cli>In ACF open\u002Fcreate a “field group” and open any field for editing (see exceptions below).\u003C\u002Fli>\n\u003Cli>Enable the “Admin Column” option in the field settings.\u003C\u002Fli>\n\u003Cli>Specify the desired column position (optional).\u003C\u002Fli>\n\u003Cli>Specify the desired column width (optional).\u003C\u002Fli>\n\u003Cli>Save the field group and go to the “All posts” view of the post type or taxonomy (e.g. “Posts > All Posts”, or “Pages > All Pages”) and notice the newly added column for your field.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Excluded ACF Fields\u003C\u002Fh3>\n\u003Cp>Due to their nature the option “Admin Column” is not shown in ACF for these fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>Clone\u003C\u002Fli>\n\u003Cli>Flexible Content\u003C\u002Fli>\n\u003Cli>Google Map\u003C\u002Fli>\n\u003Cli>Group\u003C\u002Fli>\n\u003Cli>Message\u003C\u002Fli>\n\u003Cli>Repeater\u003C\u002Fli>\n\u003Cli>Tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fadmin_columns”\u003C\u002Fh4>\n\u003Cp>Allows you to change which columns are displayed on the current admin screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$acf_columns - Array of all ACF fields to be shown in current screen. Note that the column key is always prefixed with 'acf_'.\n$field_groups - Array of all ACF field groups to be shown in current screen.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Remove ‘my_field’ from the columns of the post type ‘my_custom_post_type’, even if it is set to be shown in the field settings. Note that the column key is always prefixed with ‘acf_’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_admin_columns($acf_columns, $field_groups) {\n\n    $screen = get_current_screen();\n    if (!empty($screen) && $screen->post_type == 'my_custom_post_type' && isset($acf_columns['acf_my_field'])) {\n        unset($acf_columns['acf_my_field']); \u002F\u002F the key is always prefixed with 'acf_'\n    }\n    return $acf_columns;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fadmin_columns','my_admin_columns', 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fsortable_columns”\u003C\u002Fh4>\n\u003Cp>Change which columns should be sortable. By default, every column is sortable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$columns - Array of all ACF fields to be shown in current screen.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fsort_order_type”\u003C\u002Fh4>\n\u003Cp>Change the sort order type for a certain field. By default, most fields are sorted by string comparison. Number fields are ordered by numeric comparison.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$sort_order_type - The sort order type (either 'meta_value' or 'meta_value_num')\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the sort order type for the field ‘my_field’ to ‘meta_value_num’ (see https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fclasses\u002Fwp_query\u002F#order-orderby-parameters).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_sort_order_type($sort_order_type, $field_properties) {\n    if ($field_properties['name'] == 'my_field') {\n        return 'meta_value_num';\n    }\n    return $sort_order_type;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fsort_order_type','my_sort_order_type', 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Frender_output”\u003C\u002Fh4>\n\u003Cp>Allows you to modify the output of a certain $field in every row of a posts table.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$render_output - The field value after it was prepared for output\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output then length of text field ‘my_text_field’ instead of its contents.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_value($rendered_output, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_text_field') {\n        return strlen($field_value);\n    }\n    return $rendered_output;\n}\nadd_filter('acf\u002Fadmin_columns\u002Frender_output','my_column_value', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Frender_raw”\u003C\u002Fh4>\n\u003Cp>Output a field value without any formatting. This is useful e.g. for image fields, where you might want to output the raw image url instead of a rendered image tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$render_raw - boolean, set to true to render raw field value\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output the raw image url for image field ‘my_image_field’ for post ID 123.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_render_raw($render_raw, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_image_field' && $post_id == 123) {\n        return true;\n    }\n    return $render_raw;\n}\nadd_filter('acf\u002Fadmin_columns\u002Frender_raw','my_render_raw', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fdefault_value”\u003C\u002Fh4>\n\u003Cp>Allows you to override the default value for a certain field if it is empty. This only applies, if the field has a default value set in the field settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$default_value - The default value\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the default value for field ‘my_field’ to ‘my default value’ if it is empty.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_default_value($default_value, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_field' && empty($field_value)) {\n        return 'my default value';\n    }\n    return $default_value;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fdefault_value','my_default_value', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fbefore_render_output”\u003C\u002Fh4>\n\u003Cp>Allows you to modify the field value of a certain $field before it is prepared for rendering. This filter is applied before ‘acf\u002Fadmin_columns\u002Frender_output’.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$field_value - the original raw field value\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fpreview_image_size”\u003C\u002Fh4>\n\u003Cp>Change the preview image size for image or gallery fields. Default value is “thumbnail”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$preview_image_size - string with image size name\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change preview image size to “medium”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preview_image_size($preview_image_size, $field_properties, $post_id) {\n        return 'medium';\n}\nadd_filter('acf\u002Fadmin_columns\u002Fpreview_image_size','my_preview_image_size', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fpreview_image_url”\u003C\u002Fh4>\n\u003Cp>Allows for manipulation of the url of the preview image for image or gallery fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$preview_image_url - string with image url\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Replace preview image of field ‘my_image_field’ for post ID 123 to a random 100x100px image from https:\u002F\u002Fpicsum.photos.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preview_image_url($preview_image_url, $field_properties, $post_id) {\n    if ($field_properties['name'] == 'my_image_field' && $post_id == 123) {\n        return 'https:\u002F\u002Fpicsum.photos\u002F100\u002F100';\n    }\n    return $preview_image_url;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fpreview_image_url','my_preview_image_url', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Flink_wrap_url”\u003C\u002Fh4>\n\u003Cp>Automatically wrap url in link to that url. This is useful e.g. for text fields that contain a url, where you might want to output a link to the url instead of the url itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$link_wrap_url - boolean, set to true to wrap url in link\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Wrap url in link for text field ‘my_link_text_field’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_link_wrap_url($link_wrap_url, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_link_text_field') {\n        return true;\n    }\n    return $link_wrap_url;\n}\nadd_filter('acf\u002Fadmin_columns\u002Flink_wrap_url','my_link_wrap_url', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Farray_render_separator”\u003C\u002Fh4>\n\u003Cp>Allows you to change the separator for array fields (e.g. repeater, flexible content, gallery). Default value is “, “.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$array_render_separator - string with separator, default = \", \"\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output every array item on a new line, using the \u003Ccode>\u003Cbr>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_array_render_separator($array_render_separator, $field_properties, $field_value, $post_id) {\n    return \"\u003Cbr>\";\n}\nadd_filter('acf\u002Fadmin_columns\u002Farray_render_separator','my_array_render_separator', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fno_value_placeholder”\u003C\u002Fh4>\n\u003Cp>Change the placeholder for empty values. Default value is “-“.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$no_value_placeholder - string with placeholder, default = \"-\"\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output “n\u002Fa” for empty values.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_no_value_placeholder($no_value_placeholder, $field_properties, $field_value, $post_id) {\n    return \"n\u002Fa\";\n}\nadd_filter('acf\u002Fadmin_columns\u002Fno_value_placeholder','my_no_value_placeholder', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fhighlight_search_term_preg_replace_pattern”\u003C\u002Fh4>\n\u003Cp>Change the preg_replace pattern for highlighting the search term in the column output.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$highlight_search_term_preg_replace_pattern - string with preg_replace pattern, default is '\u003Cspan style=\"background-color:#FFFF66; color:#000000;\">\\\\0\u003C\u002Fspan>' (yellow background, black font color)\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Highlight search terms with red background and white font color.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_highlight_search_term_preg_replace_pattern($highlight_search_term_preg_replace_pattern, $field_properties, $field_value, $post_id) {\n    return '\u003Cspan style=\"background-color:#FF0000; color:#FFFFFF;\">\\\\0\u003C\u002Fspan>';\n}\nadd_filter('acf\u002Fadmin_columns\u002Fhighlight_search_term_preg_replace_pattern','my_highlight_search_term_preg_replace_pattern', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fexclude_field_types”\u003C\u002Fh4>\n\u003Cp>Change which field types should not have the admin column option in the field settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$excluded_field_types - array of excluded_field_types\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example: disallow the admin column option for TEXT fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_exclude_field_types($excluded_field_types) {\n  $excluded_field_types[] = 'text';\n  return $excluded_field_types;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fexclude_field_types','my_exclude_field_types');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fcolumn_position”\u003C\u002Fh4>\n\u003Cp>Change the column position for a certain field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$column_position - integer with column position\n$field_name - the ACF field name\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the column position for field ‘my_field’ to 2.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_position($column_position, $field_name, $field_properties) {\n    if ($field_name == 'my_field') {\n        return 2;\n    }\n    return $column_position;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fcolumn_position','my_column_position', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fcolumn_styles”\u003C\u002Fh4>\n\u003Cp>Change the column styles for a column.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$column_styles - string with column styles\n$field_name - the ACF field name\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the column width for field ‘my_field’ to 20% of the screen width and set the max-width of the column to 200px.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_styles($column_styles, $field_name, $field_properties) {\n    if ($field_name == 'my_field') {\n        return 'width: 20%; max-width: 200px;';\n    }\n    return $column_styles;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fcolumn_styles','my_column_styles', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows you to enable columns for your ACF fields in post and taxonomy overviews (e.g. \"All Posts\") in the Wordpress admin backend.",9000,51964,98,20,"2025-01-17T11:00:00.000Z","4.6","5.6.2",[20,55,22],"admin-columns","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-admin-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-columns-for-acf-fields.0.3.2.zip",{"slug":59,"name":60,"version":6,"author":7,"author_profile":8,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":68,"homepage":71,"download_link":72,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-tooltip","ACF Tooltip","\u003Cp>If an ACF field requires a longer instruction text, the layout of the edit screen is messy and a lot of space is wasted.\u003C\u002Fp>\n\u003Cp>The ACF Tooltip plugin hides the field instructions, adds a help symbol to the field labels and generates a tooltip based on the instruction text.\u003C\u002Fp>\n\u003Ch4>New in Version 1.2.0\u003C\u002Fh4>\n\u003Cp>The tooltip will not hide if moused over, allowing create a tooltip with a link inside without hiding the tooltip.\u003C\u002Fp>\n\u003Ch4>Custom settings\u003C\u002Fh4>\n\u003Cp>There are 7 filters that allow adjusting the design and the behavior of the tooltips.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin works only with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">ACF PRO\u003C\u002Fa> (version 5.5.0 or higher).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Localizations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom settings with filter hooks\u003C\u002Fh3>\n\u003Cp>There are 7 filters that allow adjusting the design and the behavior of the tooltips can be adjusted.\u003C\u002Fp>\n\u003Ch4>Set the design of the tooltips\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_style() {\n    $style = 'qtip-acf';\n\n    return $style;\n}\nadd_filter('acf\u002Ftooltip\u002Fstyle', 'acf_tooltip_style');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The available styles can be found on the \u003Ca href=\"http:\u002F\u002Fqtip2.com\u002Foptions#style\" rel=\"nofollow ugc\">qTip options page\u003C\u002Fa> and are shown on the \u003Ca href=\"http:\u002F\u002Fqtip2.com\u002Fdemos\u002F\" rel=\"nofollow ugc\">qTip demo site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can mix the styles; e.g. “qtip-acf qtip-rounded qtip-shadow”\u003C\u002Fp>\n\u003Cp>If you like, you can define your own style, with the class name of your style from your own CSS file (see next filter).\u003C\u002Fp>\n\u003Cp>The qtip-acf style is the standard style, which is set without a filter.\u003C\u002Fp>\n\u003Ch4>Define your own CSS file\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_css() {\n    $css_file = get_bloginfo('template_url') . '\u002Fqtip-own.css'; \u002F\u002F if the file is saved in your themes folder\n\n    return $css_file;\n}\nadd_filter('acf\u002Ftooltip\u002Fcss', 'acf_tooltip_css');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You will find a ‘qtip-example-style.css’ in the ‘\u002Fassets\u002Fcss’ folder.\u003C\u002Fp>\n\u003Ch4>Positioning the corner of the tooltip\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_position_my() {\n    $position_my = 'center left';\n\n    return $position_my;\n}\nadd_filter('acf\u002Ftooltip\u002Fposition\u002Fmy', 'acf_tooltip_position_my');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Position in relation to the tooltip icon\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_position_at() {\n    $position_at = 'center right';\n\n    return $position_at;\n}\nadd_filter('acf\u002Ftooltip\u002Fposition\u002Fat', 'acf_tooltip_position_at');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Fqtip2.com\u002Fdemos\u002F\" rel=\"nofollow ugc\">qTip demo site\u003C\u002Fa> to find your perfect positioning.\u003C\u002Fp>\n\u003Ch4>Apply tooltips only to fields with specific class\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_class() {\n    $class = 'with__tooltip'; \u002F\u002F edit this to your prefered class name\n\n    return $class;\n}\nadd_filter('acf\u002Ftooltip\u002Fclass\u002Fonly', 'acf_tooltip_class');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add the class to the fields where you want to show tooltips.\u003C\u002Fp>\n\u003Ch4>Exclude tooltips on fields with specific class\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction acf_tooltip_class_exclude() {\n    $class = 'no__tooltip'; \u002F\u002F edit this to your prefered class name\n\n    return $class;\n}\nadd_filter('acf\u002Ftooltip\u002Fclass\u002Fexclude', 'acf_tooltip_class_exclude');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add the class to the fields where you \u003Cem>don’t\u003C\u002Fem> want to show tooltips.\u003C\u002Fp>\n\u003Ch4>Add tooltips to the Field Editor\u003C\u002Fh4>\n\u003Cp>With this filter, you can specify whether the instructions in the Field Editor are displayed as tooltips as well. By default, the instructions are displayed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter('acf\u002Ftooltip\u002Ffieldeditor', '__return_true');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Displays ACF field instructions as tooltips",2000,15074,100,5,"2024-12-22T17:55:00.000Z",[20,21,22,69,70],"instructions","tooltip","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-tooltip\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-tooltip.1.2.5.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":65,"downloaded":81,"rating":65,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":17,"requires_php":85,"tags":86,"homepage":87,"download_link":88,"security_score":89,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-simple-tooltip","ACF Simple Tooltip","1.1.1","palmerijosh","https:\u002F\u002Fprofiles.wordpress.org\u002Fpalmerijosh\u002F","\u003Cp>Displays ACF field instructions as tooltips using only CSS.\u003C\u002Fp>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\" rel=\"nofollow ugc\">Advanced Custom Fields plugin\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fwww.elliotcondon.com\u002F\" rel=\"nofollow ugc\">Elliot Condon\u003C\u002Fa> is a fantastic resource for developers, allowing us to structure custom data and create a great user experience for data entry personnel.\u003C\u002Fp>\n\u003Cp>The instruction text for ACF fields is useful, but creates visual clutter in the WordPress interface when there is a lot of instructional text. Thomas Meyer has created a great plugin to address this issue with his \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-tooltip\u002F\" rel=\"ugc\">ACF Tooltip Plugin\u003C\u002Fa>. However, when using this plugin on implementations that have a large number of ACF fields, I have seen that performance drops and load-time of the WP Dashboard increases.\u003C\u002Fp>\n\u003Cp>This plugin, ACF Simple Tooltip, is a lightweight solution that uses only two lines of JavaScript to add classes to ACF field labels which have instruction text. CSS takes care of the rest (creating the “info” ⓘ icon, styling the instruction text as a tooltip, and creating the hover functionality for showing the tooltip). Simply install the plugin, and the JS and CSS will enqueue on any post.php page in the WP Dashboard.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>This is an initial version, so please contact me if you find any issues while using the plugin. Happy developing!\u003C\u002Fp>\n","Displays ACF field instructions as tooltips using only CSS.",5315,1,"2022-05-18T21:03:00.000Z","5.9.13","5.6",[20,21,22,69,70],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-simple-tooltip\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-simple-tooltip.1.1.1.zip",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":50,"downloaded":98,"rating":99,"num_ratings":82,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":18,"download_link":107,"security_score":89,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-flexible-columns","ACF Flexible Columns","1.1.7","imageDESIGN","https:\u002F\u002Fprofiles.wordpress.org\u002Fimagedesign\u002F","\u003Cp>This plugin will replace your default content editor with flexible multiple column editors, allowing you to add up to 4 columns of content to your page.  Column widths can be easily altered and are responsive to mobile, tablet and desktop device sizes.  This plugin requires the PRO version of Advanced Custom Fields to work as it makes use of  Flexible Content fields.\u003C\u002Fp>\n","Replace the regular single content editor with responsive multiple column editors.",4252,60,"2018-04-19T17:45:00.000Z","4.9.29","4.5",[20,22,104,105,106],"animate-on-scroll","bootstrap","columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-flexible-columns.1.1.7.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":65,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-content-analysis-for-yoast-seo","ACF Content Analysis for Yoast SEO","3.2","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin ensures that Yoast SEO analyzes all ACF content including Flexible Content and Repeaters.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002F\" rel=\"nofollow ugc\">Yoast SEO for WordPress\u003C\u002Fa> content and SEO analysis does not take in to account the content of a post’s \u003Ca href=\"http:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>. This plugin uses the plugin system of Yoast SEO for WordPress to hook into the analyser in order to add ACF content to the SEO analysis.\u003C\u002Fp>\n\u003Cp>This had previously been done by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-seo-acf-content-analysis\u002F\" rel=\"ugc\">WordPress SEO ACF Content Analysis\u003C\u002Fa> plugin but that no longer works with Yoast 3.0. Kudos to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fryuheixys\u002F\" rel=\"nofollow ugc\">ryuheixys\u003C\u002Fa>, the author of that plugin, for the original idea.\u003C\u002Fp>\n\u003Cp>This Plugin is compatible with the free ACF 4 Version as well as with the PRO Version 5. Please be aware that it ignores Pro Add-Ons for Version 4. In that case please upgrade to ACF PRO Version 5.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you have issues, please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fyoast-acf-analysis\u002Fissues\" rel=\"nofollow ugc\">submit them on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Previously called Yoast ACF Analysis.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Ch4>Remove specific field from scoring\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\blacklist_name', function ( $blacklist_name ) {\n    $blacklist_name->add( 'my-field-name' );\n    return $blacklist_name;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Remove field type from scoring\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\blacklist_type', function ( $blacklist_type ) {\n    \u002F\u002F text, image etc\n    $blacklist_type->add( 'text' );\n    $blacklist_type->add( 'image' );\n    return $blacklist_type;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Define custom field a specific heading value\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\headlines', function ( $headlines ) {\n    \u002F\u002F value from 1-6, 1=h1, 6=h6\n    $headlines['field_591eb45f2be86'] = 3;\n    return $headlines;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Change refresh rate\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\refresh_rate', function () {\n    \u002F\u002F Refresh rates in milliseconds\n    return 1000;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n","WordPress plugin that adds the content of all ACF fields to the Yoast SEO score analysis.",100000,2538123,84,34,"2025-12-01T18:33:00.000Z","6.9.4","6.6","7.2.5",[20,22,125,126,127],"analysis","seo","yoast","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-content-analysis-for-yoast-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-content-analysis-for-yoast-seo.3.2.zip",{"attackSurface":131,"codeSignals":152,"taintFlows":170,"riskAssessment":171,"analyzedAt":181},{"hooks":132,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":27,"unprotectedCount":27},[133,140,144],{"type":134,"name":135,"callback":136,"priority":137,"file":138,"line":139},"action","admin_init","acf_or_die",11,"acf-column.php",42,{"type":134,"name":141,"callback":142,"file":138,"line":143},"acf\u002Finclude_field_types","include_field_types_column",45,{"type":134,"name":145,"callback":146,"file":138,"line":147},"admin_notices","acf_dependent_plugin_notice",71,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":169},[],{"prepared":27,"raw":27,"locations":155},[],{"escaped":27,"rawEcho":66,"locations":157},[158,161,164,166,168],{"file":138,"line":159,"context":160},75,"raw output",{"file":162,"line":163,"context":160},"fields\\acf-column-v5.7.php",144,{"file":162,"line":165,"context":160},147,{"file":167,"line":163,"context":160},"fields\\acf-column-v5.php",{"file":167,"line":165,"context":160},[],[],{"summary":172,"deductions":173},"The 'acf-columns' plugin v1.2.5 exhibits a strong security posture in several key areas, notably the absence of any known vulnerabilities (CVEs) and a clean taint analysis with no reported flows of unsanitized data. The static analysis also reveals no SQL queries without prepared statements, no file operations, no external HTTP requests, and no bundled libraries, which are all positive indicators. However, a significant concern arises from the complete lack of output escaping. With 5 total outputs analyzed and 0% properly escaped, this presents a substantial risk for cross-site scripting (XSS) vulnerabilities. Furthermore, the absence of nonce checks and capability checks across all entry points, combined with a zero count for protected entry points, suggests that any potential vulnerabilities would be easily exploitable if discovered, as there are no built-in defenses against unauthorized access or manipulation.",[174,177,179],{"reason":175,"points":176},"Output escaping is completely missing",15,{"reason":178,"points":14},"No nonce checks implemented",{"reason":180,"points":14},"No capability checks implemented","2026-03-16T18:09:47.610Z",{"wat":183,"direct":194},{"assetPaths":184,"generatorPatterns":188,"scriptPaths":189,"versionParams":190},[185,186,187],"\u002Fwp-content\u002Fplugins\u002Facf-columns\u002Ffields\u002Fassets\u002Fcss\u002Facf-column.css","\u002Fwp-content\u002Fplugins\u002Facf-columns\u002Ffields\u002Fassets\u002Fcss\u002Facf-column-rtl.css","\u002Fwp-content\u002Fplugins\u002Facf-columns\u002Ffields\u002Fassets\u002Fjs\u002Facf-column-5.7.js",[],[187],[191,192,193],"acf-input-column-css?ver=","acf-input-column-css-rtl?ver=","acf-column-5.7.js?ver=",{"cssClasses":195,"htmlComments":210,"htmlAttributes":211,"restEndpoints":214,"jsGlobals":215,"shortcodeOutput":216},[196,197,198,199,200,201,202,203,204,205,206,207,208,209],"acf_column","column-layout-1_1","column-layout-1_2","column-layout-1_3","column-layout-2_3","column-layout-1_4","column-layout-3_4","column-layout-1_5","column-layout-2_5","column-layout-3_5","column-layout-4_5","column-layout-1_6","column-layout-1_8","column-type-select",[],[212,213],"data-id","data-column",[],[],[]]