- made hooks documentation;

- some optimizations and make single functions for some hooks;
This commit is contained in:
nikitozzzzzzz
2018-03-02 09:55:49 +02:00
parent 6fc6db7886
commit 3d19aa00b8
64 changed files with 7287 additions and 1790 deletions
+51 -29
View File
@@ -2,36 +2,58 @@
<div class="um-form">
<?php do_action('um_profile_before_header', $args ); ?>
<?php if ( um_is_on_edit_profile() ) { ?><form method="post" action=""><?php } ?>
<?php do_action('um_profile_header_cover_area', $args ); ?>
<?php do_action('um_profile_header', $args ); ?>
<?php do_action('um_profile_before_header', $args );
<div class="um-profile-navbar <?php echo apply_filters( 'um_profile_navbar_classes', '' ) ?>">
<?php do_action( 'um_profile_navbar', $args ); ?>
<div class="um-clear"></div>
</div>
if ( um_is_on_edit_profile() ) { ?>
<form method="post" action="">
<?php }
<?php do_action( 'um_profile_menu', $args );
$nav = UM()->profile()->active_tab;
$subnav = ( get_query_var('subnav') ) ? get_query_var('subnav') : 'default';
print "<div class='um-profile-body $nav $nav-$subnav'>";
// Custom hook to display tabbed content
do_action("um_profile_content_{$nav}", $args);
do_action("um_profile_content_{$nav}_{$subnav}", $args);
print "</div>";
?>
<?php if ( um_is_on_edit_profile() ) { ?></form><?php } ?>
do_action('um_profile_header_cover_area', $args );
do_action('um_profile_header', $args );
/**
* UM hook
*
* @type filter
* @title um_profile_navbar_classes
* @description Additional classes for profile navbar
* @input_vars
* [{"var":"$classes","type":"string","desc":"UM Posts Tab query"}]
* @change_log
* ["Since: 2.0"]
* @usage
* <?php add_filter( 'um_profile_navbar_classes', 'function_name', 10, 1 ); ?>
* @example
* <?php
* add_filter( 'um_profile_navbar_classes', 'my_profile_navbar_classes', 10, 1 );
* function my_profile_navbar_classes( $classes ) {
* // your code here
* return $classes;
* }
* ?>
*/
$classes = apply_filters( 'um_profile_navbar_classes', '' ); ?>
<div class="um-profile-navbar <?php echo $classes ?>">
<?php do_action( 'um_profile_navbar', $args ); ?>
<div class="um-clear"></div>
</div>
<?php do_action( 'um_profile_menu', $args );
$nav = UM()->profile()->active_tab;
$subnav = ( get_query_var('subnav') ) ? get_query_var('subnav') : 'default';
print "<div class='um-profile-body $nav $nav-$subnav'>";
// Custom hook to display tabbed content
do_action("um_profile_content_{$nav}", $args);
do_action("um_profile_content_{$nav}_{$subnav}", $args);
print "</div>";
if ( um_is_on_edit_profile() ) { ?>
</form>
<?php } ?>
</div>
</div>