bidding on a project might take days, weeks, months
meet someone for pizza, ten minutes later they’re a client!
help a client on that journey to keep the pipeline full
there’s work that still needs to be done, is there another project you guys can use me on?
Before clicking the link, look at what this code does.
- Why is there a zero in line 6?
- Line 14: What is this particular set of colors names called?
Here’s the link to a simple HTML page consisting of the above source code (please give it a minute or so because it is painting every pixel in the window):
content marketing – anybody read it?
throw darts in a dark room
- Google Adsense
- Amazon Associates
- Commission Junction
- eBay Partner Network
money trickles in, sometimes more than others, sometimes zero
it’s all unreliable
(bit of a dark art)
An internet advertising model used to direct traffic to websites
Twitter or Facebook – reinforcing the sale after the fact
think or agree to work with you will look at profile to get further confidence in their decision
not reliable for sales
trying to generate business, wildly inconsistent
no equilibrium between resources and demand
no repeatable process that works
Most developers have capacity available – nobody is completely booked.
Desire for making a living while doing interesting work.
Ability – wait five minutes and turn around. You know more than the next person.
Theme Name: Twenty Sixteen – Child
Enqueue the parent and child theme stylesheets because using @import increases the amount of time it takes style sheets to load.
add a wp_enqueue_scripts action in a function.php file
Setting ‘parent-style’ as a dependency will ensure that the child theme stylesheet loads after it.
Including the child theme version number ensures that you can bust cache also for the child theme. See a more detailed discussion on Stack Exchange:
The complete (recommended) example becomes:
where |parent-style| is the same |$handle| used in the parent theme when it registers its stylesheet.
For example, if the parent theme is twentyfifteen, by looking in its functions.php
for its |wp_enqueue_style()| call, you can see the tag it uses there is |’twentyfifteen-style’|. In your child code, replace the instance of |’parent-style’| with |’twentyfifteen-style’|, like so:
$parent_style = ‘twentyfifteen-style’;
Failure to use the proper tag will result in a CSS file needlessly being
loaded twice. This will usually not affect the site appearance, but it’s
inefficient and extends your page’s loading time.
*Note:* You may need to re-save your menu (Appearance > Menus, or
Appearance > Customize > Menus) and theme options (including background
and header images) after activating the child theme.
repeatable processes that bring more leads to the door
not how I want to spend my day – annoying, but can’t avoid
How many of you have a real specialty? Most Devs: AFAB (funny and sad)
Most successful developers, designers, agencies, have a specific sector or specific segment that they FOCUS in on.
chicken or the egg – the reason they are successful is because they’ve gotten good at something specific so that people think of them for that, and they’ve avoided being in the anything-for-a-buck business.
You don’t call the generalist, you call the specialist.
How many web professionals ($) are there in North America?
500,000 4,000,000 6,000,000
1.5 million attorneys
People call on experts, not generalists
It’s really hard; we have bills to pay, employees to pay, investments to make.
The only way to break out of now is to offer yourself as a specialist:
No one else likes to do migrations. It’s ugly, it’s unfortunate, there’s QA.
They found this place and decided to do this. It’s turned out to be a nice business. They built tools, they built scripts, and it’s worked out well. Is it sexy? Of course not; but they have a growing business.
high traffic sites with deep pockets
Mode Effect – Loves working with non-profits.
refer vs partner
referrers pass you opportunities out of need – closing the loop
Partners pass you opportunities out of want – my client will be thrilled!
recognize your own specialization
being the best in the world (not necessarily the entire world)
- Ft Collins
- Colorado Springs
- high-traffic sites
- custom templates
Let the “world” grow as you grow.
Start small but be the best. 1st choice.
best clients have in common?
profit well – client you can’t wait to get rid of, but need the revenue
highest margin clients, the work that challenges you?
Amazon Web Services – deploy cloud environment
so highly customized, keeps engineers engaged – client launches live, never hear from again. All margin, no call-ins for support – they’re happy for that.
What are the referrals calling on you for most often?
Listen to what they’re asking for.
Grow My Own Interests
If you want to change more than just the stylesheet, your child theme
can override any file in the parent theme: simply include a file of the
same name in the child theme directory, and it will override the
equivalent file in the parent theme directory when your site loads.
Unlike the style.css file, the functions.php file of a child theme does not
override (cascade) its counterpart from the parent. Instead, it is loaded in
addition to the parent’s functions.php. Specifically, right before the parent’s file.
The fact that a child theme’s functions.php file
is loaded first means that you can make the user functions of your theme
pluggable, i.e., replaceable by a child theme by declaring them
In that way, a child theme can replace a PHP function of the parent by
simply declaring it beforehand.
When you need to include files that reside within your child theme’s
directory structure, you can use get_stylesheet_directory().
It points to your child theme’s directory because that is where your style.css resides.
This form demonstrates the inline HTML block capability added in version 1.3.13. Also, you’ll note that conditional logic has been applied to the submit button (also a feature introduced in version 1.3.13) so that the button will not display unless the “agreement” field has been checked.
- mysql -u [username] -p -D [database_name]
- desc [table_name];
- UPDATE wp_users SET user_pass = MD5( ‘[new_password]’ ) WHERE user_login = ‘[username]’;
- UPDATE wp_users SET user_login = ‘[new_username]’ WHERE user_login = ‘[old_username]’;
mysql -u root -p -D wp480
UPDATE wp_users SET user_login = ‘Francisco’ WHERE user_login = ‘Frank’;
UPDATE wp_users SET user_pass = MD5( ‘def456’ ) WHERE user_login = ‘Francisco’;
Ecosystem – part where people check out; there’s some work involved
Who provides complimentary services? what will make your work look even better
introduce them to someone who can expand their catalog, then come back to the developer.
Who do you already know, what do you admire about them?
I know this person does good work, can take care of my clients.
Who would you like to know for mutually beneficial relationship?
Never a shortage of people willing to learn what you do, learing to work together.
- seo firms
- content providers – blog posts
- ad tech companies
- other CMS
- legacy .net
- tech providers & hosts
A child theme inherits post formats as defined by the parent theme.
When creating child themes, be aware that using
add_theme_support(‘post-formats’) will override the formats defined
by the parent theme, not add to it.
To support RTL languages, add an rtl.css file containing simple code to your child theme.
Theme Name: Twenty Fourteen Child
The rtl.css is only loaded if is_rtl() returns true.
It’s recommended to add the rtl.css file to your child theme even if the parent theme has no rtl.css file.