- Create and send the Proposal
- Create and send the Agreement
- Ask for the Logo (Important)
- THIS IS IMPORTANT BECAUSE WE HAVE TO FIND THE RIGHT FONT AND THE RIGHT COLOR PALETTE
- Create Wireframe with Figma
<?php //remove opening php tag | |
// add column(s) to admin cpt ui | |
add_filter ( 'manage_cptname_posts_columns', 'wd_add_acf_columns' ); | |
function wd_add_acf_columns ( $columns ) { | |
return array_merge ( $columns, array ( | |
'additional_column_1' => __ ( 'Column 1 Label' ), | |
'additional_column_2' => __ ( 'Column 2 Label' ), | |
)); | |
} |
<?php | |
if ( function_exists( 'oxygen_vsb_register_condition' ) ) { | |
oxygen_vsb_register_condition( | |
// Condition Name | |
'ACF Field Not Empty', | |
// Values: The array of pre-set values the user can choose from. | |
// Set the custom key's value to true to allow users to input custom values. |
add_action( 'wp_head', 'sk_google_tag_manager1', 1 ); | |
/** | |
* Adds Google Tag Manager code in <head> below the <title>. | |
*/ | |
function sk_google_tag_manager1() { ?> | |
<!-- Google Tag Manager --> | |
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': | |
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], | |
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= |
/* --------------------------------------------------------------------------- | |
* Set hreflang="x-default" according to Google content guidelines with Polylang | |
* --------------------------------------------------------------------------- */ | |
function filter_pll_rel_hreflang_attributes( $hreflangs ) { | |
foreach ( $hreflangs as $lang => $url ) { | |
if ( $lang === 'en' ) { | |
printf( '<link rel="alternate" href="%s" hreflang="%s" />' . "\n", esc_url( $url ), esc_attr( 'x-default' ) ); | |
} | |
} | |
return $hreflangs; |